Guest User

Untitled

a guest
Jan 16th, 2023
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 385.78 KB | None | 0 0
  1. #define print_dec(value) fprintf(print_stream, "%ld", value)
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3. #define print_flt(value) fprintf(print_stream, "%g", value)
  4. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5. #define print_str(value) fprintf(print_stream, "%s", value)
  6. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  7. #define print_ptr(value) fprintf(print_stream, "%p", value)
  8. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9. #define print_reg(value) \
  10. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  11. do { \
  12. ~~~~~~~~~~~~~
  13. if ((value) & jit_regno_patch) \
  14. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15. print_chr('?'); \
  16. ~~~~~~~~~~~~~~~~~~~~~~
  17. print_str(_rvs[jit_regno(value)].name); \
  18. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  19. } while (0)
  20. ~~~~~~~~~~~
  21. #define print_arg(value) \
  22. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  23. do { \
  24. ~~~~~~~~~~~~~
  25. print_chr('#'); \
  26. ~~~~~~~~~~~~~~~~~~~~~~~
  27. if (value) \
  28. ~~~~~~~~~~~~~~~~~~
  29. print_dec((value)->v.w); \
  30. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  31. else \
  32. ~~~~~~~~~~~~~
  33. print_chr('?'); \
  34. ~~~~~~~~~~~~~~~~~~~~~~
  35. } while (0)
  36. ~~~~~~~~~~~
  37.  
  38.  
  39. /*
  40. ~~
  41. * Initialization
  42. ~~~~~~~~~~~~~~~~
  43. */
  44. ~~
  45. #include "jit_names.c"
  46. ~~~~~~~~~~~~~~~~~~~~~~
  47. /*
  48. ~~
  49. * Initialization
  50. ~~~~~~~~~~~~~~~~
  51. */
  52. ~~
  53. static FILE *print_stream;
  54. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  55.  
  56.  
  57.  
  58.  
  59. /*
  60. ~~
  61. * Implementation
  62. ~~~~~~~~~~~~~~~~
  63. */
  64. ~~
  65. void
  66. ~~~~
  67. jit_init_print(void)
  68. ~~~~~~~~~~~~~~~~~~~~
  69. {
  70. ~
  71. if (!print_stream)
  72. ~~~~~~~~~~~~~~~~~~
  73. print_stream = stdout;
  74. ~~~~~~~~~~~~~~~~~~~~~~
  75. }
  76. ~
  77.  
  78.  
  79. void
  80. ~~~~
  81. _jit_print(jit_state_t *_jit)
  82. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  83. {
  84. ~
  85. jit_node_t *node;
  86. ~~~~~~~~~~~~~~~~~~
  87.  
  88.  
  89. if ((node = _jitc->head)) {
  90. ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  91. jit_print_node(node);
  92. ~~~~~~~~~~~~~~~~~~~~~
  93. for (node = node->next; node; node = node->next) {
  94. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  95. print_chr('\n');
  96. ~~~~~~~~~~~~~~~~
  97. jit_print_node(node);
  98. ~~~~~~~~~~~~~~~~~~~~~
  99. }
  100. ~
  101. print_chr('\n');
  102. ~~~~~~~~~~~~~~~~
  103. }
  104. ~
  105. }
  106. ~
  107.  
  108.  
  109. void
  110. ~~~~
  111. _jit_print_node(jit_state_t *_jit, jit_node_t *node)
  112. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113. {
  114. ~
  115. jit_block_t *block;
  116. ~~~~~~~~~~~~~~~~~~~~
  117. jit_int32_t value;
  118. ~~~~~~~~~~~~~~~~~~~~
  119. jit_int32_t offset;
  120. ~~~~~~~~~~~~~~~~~~~~~
  121.  
  122.  
  123. if (node->code == jit_code_label ||
  124. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125. node->code == jit_code_prolog || node->code == jit_code_epilog) {
  126. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  127. print_chr('L');
  128. ~~~~~~~~~~~~~~~
  129. print_dec(node->v.w);
  130. ~~~~~~~~~~~~~~~~~~~~~
  131. print_chr(':');
  132. ~~~~~~~~~~~~~~~
  133. block = _jitc->blocks.ptr + node->v.w;
  134. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  135. for (offset = 0; offset < _jitc->reglen; offset++) {
  136. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  137. if (jit_regset_tstbit(&block->reglive, offset)) {
  138. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139. print_chr(' ');
  140. ~~~~~~~~~~~~~~~
  141. print_reg(offset);
  142. ~~~~~~~~~~~~~~~~~~
  143. }
  144. ~
  145. }
  146. ~
  147. if (node->code == jit_code_prolog ||
  148. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149. node->code == jit_code_epilog) {
  150. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  151. print_str(" /* ");
  152. ~~~~~~~~~~~~~~~~~~
  153. print_str(code_name[node->code]);
  154. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  155. print_str(" */");
  156. ~~~~~~~~~~~~~~~~~
  157. }
  158. ~
  159. return;
  160. ~~~~~~~
  161. }
  162. ~
  163. value = jit_classify(node->code) &
  164. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  165. (jit_cc_a0_int|jit_cc_a0_flt|jit_cc_a0_dbl|jit_cc_a0_jmp|
  166. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  167. jit_cc_a0_reg|jit_cc_a0_rlh|jit_cc_a0_arg|
  168. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  169. jit_cc_a1_reg|jit_cc_a1_int|jit_cc_a1_flt|jit_cc_a1_dbl|jit_cc_a1_arg|
  170. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  171. jit_cc_a2_reg|jit_cc_a2_int|jit_cc_a2_flt|jit_cc_a2_dbl|jit_cc_a2_rlh);
  172. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. if (!(node->flag & jit_flag_synth) && ((value & jit_cc_a0_jmp) ||
  174. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  175. node->code == jit_code_finishr ||
  176. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  177. node->code == jit_code_finishi))
  178. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  179. print_str(" ");
  180. ~~~~~~~~~~~~~~~~~~
  181. else
  182. ~~~~
  183. print_chr('\t');
  184. ~~~~~~~~~~~~~~~~
  185. if (node->flag & jit_flag_synth)
  186. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187. print_str(" \\__ ");
  188. ~~~~~~~~~~~~~~~~~~~~
  189. print_str(code_name[node->code]);
  190. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191. switch (node->code) {
  192. ~~~~~~~~~~~~~~~~~~~~~
  193. r:
  194. ~~
  195. print_chr(' '); print_reg(node->u.w); return;
  196. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197. w:
  198. ~~
  199. print_chr(' '); print_hex(node->u.w); return;
  200. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  201. f:
  202. ~~
  203. print_chr(' ');
  204. ~~~~~~~~~~~~~~~
  205. if (node->flag & jit_flag_data)
  206. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207. print_flt(*(jit_float32_t *)node->u.n->u.w);
  208. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209. else
  210. ~~~~
  211. print_flt(node->u.f);
  212. ~~~~~~~~~~~~~~~~~~~~~
  213. return;
  214. ~~~~~~~
  215. d:
  216. ~~
  217. print_chr(' ');
  218. ~~~~~~~~~~~~~~~
  219. if (node->flag & jit_flag_data)
  220. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  221. print_flt(*(jit_float64_t *)node->u.n->u.w);
  222. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223. else
  224. ~~~~
  225. print_flt(node->u.d);
  226. ~~~~~~~~~~~~~~~~~~~~~
  227. return;
  228. ~~~~~~~
  229. n:
  230. ~~
  231. print_chr(' ');
  232. ~~~~~~~~~~~~~~~
  233. if (!(node->flag & jit_flag_node))
  234. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. print_ptr(node->u.p);
  236. ~~~~~~~~~~~~~~~~~~~~~
  237. else {
  238. ~~~~~~
  239. print_chr('L');
  240. ~~~~~~~~~~~~~~~
  241. print_dec(node->u.n->v.w);
  242. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  243. }
  244. ~
  245. return;
  246. ~~~~~~~
  247. a:
  248. ~~
  249. print_chr(' '); print_arg(node); return;
  250. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  251. r_r:
  252. ~~~~
  253. print_chr(' '); print_reg(node->u.w);
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255. print_chr(' '); print_reg(node->v.w); return;
  256. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  257. r_w:
  258. ~~~~
  259. print_chr(' '); print_reg(node->u.w);
  260. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  261. print_chr(' '); print_hex(node->v.w); return;
  262. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  263. r_f:
  264. ~~~~
  265. print_chr(' '); print_reg(node->u.w);
  266. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  267. print_chr(' ');
  268. ~~~~~~~~~~~~~~~
  269. if (node->flag & jit_flag_data)
  270. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271. print_flt(*(jit_float32_t *)node->v.n->u.w);
  272. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  273. else
  274. ~~~~
  275. print_flt(node->v.f);
  276. ~~~~~~~~~~~~~~~~~~~~~
  277. return;
  278. ~~~~~~~
  279. r_d:
  280. ~~~~
  281. print_chr(' '); print_reg(node->u.w);
  282. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  283. print_chr(' ');
  284. ~~~~~~~~~~~~~~~
  285. if (node->flag & jit_flag_data)
  286. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  287. print_flt(*(jit_float64_t *)node->v.n->u.w);
  288. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  289. else
  290. ~~~~
  291. print_flt(node->v.d);
  292. ~~~~~~~~~~~~~~~~~~~~~
  293. return;
  294. ~~~~~~~
  295. r_a:
  296. ~~~~
  297. print_chr(' '); print_reg(node->u.w);
  298. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299. print_chr(' '); print_arg(node->v.n);
  300. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  301. return;
  302. ~~~~~~~
  303. w_r:
  304. ~~~~
  305. print_chr(' '); print_hex(node->u.w);
  306. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  307. print_chr(' '); print_reg(node->v.w); return;
  308. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  309. w_w:
  310. ~~~~
  311. print_chr(' '); print_hex(node->u.w);
  312. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  313. print_chr(' '); print_hex(node->v.w); return;
  314. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  315. w_a:
  316. ~~~~
  317. print_chr(' '); print_hex(node->u.w);
  318. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  319. print_chr(' '); print_arg(node->v.n);
  320. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  321. return;
  322. ~~~~~~~
  323. f_a:
  324. ~~~~
  325. print_chr(' ');
  326. ~~~~~~~~~~~~~~~
  327. if (node->flag & jit_flag_data)
  328. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329. print_flt(*(jit_float32_t *)node->u.n->u.w);
  330. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  331. else
  332. ~~~~
  333. print_flt(node->u.f);
  334. ~~~~~~~~~~~~~~~~~~~~~
  335. print_chr(' '); print_arg(node->v.n);
  336. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  337. return;
  338. ~~~~~~~
  339. d_a:
  340. ~~~~
  341. print_chr(' ');
  342. ~~~~~~~~~~~~~~~
  343. if (node->flag & jit_flag_data)
  344. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345. print_flt(*(jit_float64_t *)node->u.n->u.w);
  346. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  347. else
  348. ~~~~
  349. print_flt(node->u.d);
  350. ~~~~~~~~~~~~~~~~~~~~~
  351. print_chr(' '); print_arg(node->v.n);
  352. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  353. return;
  354. ~~~~~~~
  355. r_r_r:
  356. ~~~~~~
  357. print_chr(' '); print_reg(node->u.w);
  358. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  359. print_chr(' '); print_reg(node->v.w);
  360. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  361. print_chr(' '); print_reg(node->w.w); return;
  362. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  363. r_r_w:
  364. ~~~~~~
  365. print_chr(' '); print_reg(node->u.w);
  366. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  367. print_chr(' '); print_reg(node->v.w);
  368. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369. print_chr(' '); print_hex(node->w.w); return;
  370. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  371. q_r_r:
  372. ~~~~~~
  373. print_str(" ("); print_reg(node->u.q.l);
  374. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  375. print_chr(' '); print_reg(node->u.q.h);
  376. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  377. print_str(") "); print_reg(node->v.w);
  378. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  379. print_chr(' '); print_reg(node->w.w); return;
  380. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  381. q_r_w:
  382. ~~~~~~
  383. print_str(" ("); print_reg(node->u.q.l);
  384. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  385. print_chr(' '); print_reg(node->u.q.h);
  386. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  387. print_str(") "); print_reg(node->v.w);
  388. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  389. print_chr(' '); print_hex(node->w.w); return;
  390. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  391. r_r_q:
  392. ~~~~~~
  393. print_chr(' '); print_reg(node->u.w);
  394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395. print_chr(' '); print_reg(node->v.w);
  396. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  397. print_str(" ("); print_reg(node->w.q.l);
  398. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  399. print_chr(' '); print_reg(node->w.q.h);
  400. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  401. print_str(") "); return;
  402. ~~~~~~~~~~~~~~~~~~~~~~~~
  403. r_w_q:
  404. ~~~~~~
  405. print_chr(' '); print_reg(node->u.w);
  406. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  407. print_chr(' '); print_hex(node->v.w);
  408. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  409. print_str(" ("); print_reg(node->w.q.l);
  410. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411. print_chr(' '); print_reg(node->w.q.h);
  412. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413. print_str(") "); return;
  414. ~~~~~~~~~~~~~~~~~~~~~~~~
  415. r_r_f:
  416. ~~~~~~
  417. print_chr(' '); print_reg(node->u.w);
  418. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  419. print_chr(' '); print_reg(node->v.w);
  420. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  421. print_chr(' ');
  422. ~~~~~~~~~~~~~~~
  423. if (node->flag & jit_flag_data)
  424. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  425. print_flt(*(jit_float32_t *)node->w.n->u.w);
  426. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  427. else
  428. ~~~~
  429. print_flt(node->w.f);
  430. ~~~~~~~~~~~~~~~~~~~~~
  431. return;
  432. ~~~~~~~
  433. r_r_d:
  434. ~~~~~~
  435. print_chr(' '); print_reg(node->u.w);
  436. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  437. print_chr(' '); print_reg(node->v.w);
  438. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439. print_chr(' ');
  440. ~~~~~~~~~~~~~~~
  441. if (node->flag & jit_flag_data)
  442. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  443. print_flt(*(jit_float64_t *)node->w.n->u.w);
  444. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  445. else
  446. ~~~~
  447. print_flt(node->w.d);
  448. ~~~~~~~~~~~~~~~~~~~~~
  449. return;
  450. ~~~~~~~
  451. w_r_r:
  452. ~~~~~~
  453. print_chr(' '); print_hex(node->u.w);
  454. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  455. print_chr(' '); print_reg(node->v.w);
  456. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  457. print_chr(' '); print_reg(node->w.w); return;
  458. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  459. n_r_r:
  460. ~~~~~~
  461. print_chr(' ');
  462. ~~~~~~~~~~~~~~~
  463. if (!(node->flag & jit_flag_node))
  464. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  465. print_ptr(node->u.p);
  466. ~~~~~~~~~~~~~~~~~~~~~
  467. else {
  468. ~~~~~~
  469. print_chr('L');
  470. ~~~~~~~~~~~~~~~
  471. print_dec(node->u.n->v.w);
  472. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  473. }
  474. ~
  475. print_chr(' '); print_reg(node->v.w);
  476. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477. print_chr(' '); print_reg(node->w.w); return;
  478. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  479. n_r_w:
  480. ~~~~~~
  481. print_chr(' ');
  482. ~~~~~~~~~~~~~~~
  483. if (!(node->flag & jit_flag_node))
  484. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  485. print_ptr(node->u.p);
  486. ~~~~~~~~~~~~~~~~~~~~~
  487. else {
  488. ~~~~~~
  489. print_chr('L');
  490. ~~~~~~~~~~~~~~~
  491. print_dec(node->u.n->v.w);
  492. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  493. }
  494. ~
  495. print_chr(' '); print_reg(node->v.w);
  496. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  497. print_chr(' '); print_hex(node->w.w); return;
  498. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499. deps/lightning/lib/jit_print.c:286:22: note: in expansion of macro ‘print_hex’
  500. print_chr(' '); print_hex(node->w.w); return;
  501. ^~~~~~~~~
  502. deps/lightning/lib/jit_print.c:36:28: warning: format ‘%lx’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘jit_word_t {aka int}’ [-Wformat=]
  503. fprintf(print_stream, "0x%lx", value); \
  504. ^
  505. deps/lightning/lib/jit_print.c:286:32:
  506. print_chr(' '); print_hex(node->w.w); return;
  507. ~~~~~~~~~
  508. deps/lightning/lib/jit_print.c:286:22: note: in expansion of macro ‘print_hex’
  509. print_chr(' '); print_hex(node->w.w); return;
  510. ^~~~~~~~~
  511. deps/lightning/lib/jit_print.c:38:49: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘jit_word_t {aka int}’ [-Wformat=]
  512. #define print_dec(value) fprintf(print_stream, "%ld", value)
  513. ^
  514. deps/lightning/lib/jit_print.c:293:13:
  515. print_dec(node->u.n->v.w);
  516. ~~~~~~~~~~~~~~
  517. deps/lightning/lib/jit_print.c:293:3: note: in expansion of macro ‘print_dec’
  518. print_dec(node->u.n->v.w);
  519. ^~~~~~~~~
  520. deps/lightning/lib/jit_print.c:38:49: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘jit_word_t {aka int}’ [-Wformat=]
  521. #define print_dec(value) fprintf(print_stream, "%ld", value)
  522. ^
  523. deps/lightning/lib/jit_print.c:308:13:
  524. print_dec(node->u.n->v.w);
  525. ~~~~~~~~~~~~~~
  526. deps/lightning/lib/jit_print.c:308:3: note: in expansion of macro ‘print_dec’
  527. print_dec(node->u.n->v.w);
  528. ^~~~~~~~~
  529. deps/lightning/lib/jit_print.c:38:49: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘jit_word_t {aka int}’ [-Wformat=]
  530. #define print_dec(value) fprintf(print_stream, "%ld", value)
  531. ^
  532. deps/lightning/lib/jit_print.c:329:13:
  533. print_dec(node->w.w);
  534. ~~~~~~~~~
  535. deps/lightning/lib/jit_print.c:329:3: note: in expansion of macro ‘print_dec’
  536. print_dec(node->w.w);
  537. ^~~~~~~~~
  538. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -DHAVE_MMAP -c -o deps/lightning/lib/jit_size.o deps/lightning/lib/jit_size.c
  539. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -DHAVE_MMAP -c -o deps/lightning/lib/lightning.o deps/lightning/lib/lightning.c
  540. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/blockcache.o deps/lightrec/blockcache.c
  541. In file included from deps/lightrec/blockcache.c:8:0:
  542. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  543. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  544. return block->pc + (offset + imm << 2);
  545. ~~~~~~~^~~~~
  546. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  547. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  548. return block->pc + (offset + imm << 2);
  549. ~~~~~~~^~~~~
  550. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/disassembler.o deps/lightrec/disassembler.c
  551. In file included from deps/lightrec/disassembler.c:11:0:
  552. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  553. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  554. return block->pc + (offset + imm << 2);
  555. ~~~~~~~^~~~~
  556. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  557. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  558. return block->pc + (offset + imm << 2);
  559. ~~~~~~~^~~~~
  560. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/emitter.o deps/lightrec/emitter.c
  561. In file included from deps/lightrec/regcache.h:25:0,
  562. from deps/lightrec/emitter.c:12:
  563. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  564. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  565. return block->pc + (offset + imm << 2);
  566. ~~~~~~~^~~~~
  567. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  568. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  569. return block->pc + (offset + imm << 2);
  570. ~~~~~~~^~~~~
  571. In file included from deps/lightrec/lightning-wrapper.h:9:0,
  572. from deps/lightrec/emitter.c:10:
  573. deps/lightrec/emitter.c: In function ‘rec_load’:
  574. include/lightning/lightning.h:995:23: warning: ‘to_not_bios’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  575. #define jit_patch(u) _jit_patch(_jit,u)
  576. ^~~~~~~~~~
  577. deps/lightrec/emitter.c:1599:27: note: ‘to_not_bios’ was declared here
  578. jit_node_t *to_not_ram, *to_not_bios, *to_end, *to_end2;
  579. ^~~~~~~~~~~
  580. deps/lightrec/emitter.c: In function ‘rec_store_memory.constprop’:
  581. deps/lightrec/emitter.c:1224:3: warning: ‘tmp2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  582. lightrec_free_reg(reg_cache, tmp2);
  583. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  584. In file included from deps/lightrec/lightning-wrapper.h:9:0,
  585. from deps/lightrec/emitter.c:10:
  586. include/lightning/lightning.h:1082:35: warning: ‘tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  587. #define jit_new_node_www(c,u,v,w) _jit_new_node_www(_jit,c,u,v,w)
  588. ^~~~~~~~~~~~~~~~~
  589. deps/lightrec/emitter.c:1144:13: note: ‘tmp’ was declared here
  590. u8 rs, rt, tmp, tmp2, tmp3, addr_reg, addr_reg2;
  591. ^~~
  592. In file included from deps/lightrec/lightning-wrapper.h:9:0,
  593. from deps/lightrec/emitter.c:10:
  594. deps/lightrec/emitter.c: In function ‘rec_store’:
  595. include/lightning/lightning.h:995:23: warning: ‘to_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  596. #define jit_patch(u) _jit_patch(_jit,u)
  597. ^~~~~~~~~~
  598. deps/lightrec/emitter.c:1345:27: note: ‘to_end’ was declared here
  599. jit_node_t *to_not_ram, *to_end;
  600. ^~~~~~
  601. In file included from deps/lightrec/lightning-wrapper.h:9:0,
  602. from deps/lightrec/emitter.c:10:
  603. include/lightning/lightning.h:1082:35: warning: ‘tmp2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  604. #define jit_new_node_www(c,u,v,w) _jit_new_node_www(_jit,c,u,v,w)
  605. ^~~~~~~~~~~~~~~~~
  606. deps/lightrec/emitter.c:1276:10: note: ‘tmp2’ was declared here
  607. u8 tmp, tmp2, rs, rt;
  608. ^~~~
  609. deps/lightrec/emitter.c: In function ‘rec_mtc0’:
  610. deps/lightrec/emitter.c:1887:18: warning: ‘tmp2’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  611. u8 rt, tmp = 0, tmp2, status;
  612. ^~~~
  613. deps/lightrec/emitter.c:1887:24: warning: ‘status’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  614. u8 rt, tmp = 0, tmp2, status;
  615. ^~~~~~
  616. In file included from deps/lightrec/lightning-wrapper.h:9:0,
  617. from deps/lightrec/emitter.c:10:
  618. deps/lightrec/emitter.c: In function ‘rec_b’:
  619. include/lightning/lightning.h:995:23: warning: ‘addr’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  620. #define jit_patch(u) _jit_patch(_jit,u)
  621. ^~~~~~~~~~
  622. deps/lightrec/emitter.c:201:14: note: ‘addr’ was declared here
  623. jit_node_t *addr;
  624. ^~~~
  625. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/interpreter.o deps/lightrec/interpreter.c
  626. In file included from deps/lightrec/interpreter.c:8:0:
  627. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  628. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  629. return block->pc + (offset + imm << 2);
  630. ~~~~~~~^~~~~
  631. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  632. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  633. return block->pc + (offset + imm << 2);
  634. ~~~~~~~^~~~~
  635. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/lightrec.o deps/lightrec/lightrec.c
  636. In file included from deps/lightrec/regcache.h:25:0,
  637. from deps/lightrec/lightrec.c:17:
  638. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  639. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  640. return block->pc + (offset + imm << 2);
  641. ~~~~~~~^~~~~
  642. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  643. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  644. return block->pc + (offset + imm << 2);
  645. ~~~~~~~^~~~~
  646. deps/lightrec/lightrec.c: In function ‘lightrec_mtc0’:
  647. deps/lightrec/lightrec.c:505:7: warning: suggest parentheses around operand of ‘!’ or change ‘&’ to ‘&&’ or ‘!’ to ‘~’ [-Wparentheses]
  648. if (!!(status & cause & 0x300) & status)
  649. ^~~~~~~~~~~~~~~~~~~~~~~~~~
  650. deps/lightrec/lightrec.c:509:43: warning: ‘oldstatus’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  651. if (reg == 12 && !(~status & 0x401) && (~oldstatus & 0x401))
  652. ^~~~~~~~~~
  653. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/memmanager.o deps/lightrec/memmanager.c
  654. In file included from deps/lightrec/memmanager.c:7:0:
  655. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  656. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  657. return block->pc + (offset + imm << 2);
  658. ~~~~~~~^~~~~
  659. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  660. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  661. return block->pc + (offset + imm << 2);
  662. ~~~~~~~^~~~~
  663. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/optimizer.o deps/lightrec/optimizer.c
  664. In file included from deps/lightrec/regcache.h:25:0,
  665. from deps/lightrec/optimizer.c:11:
  666. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  667. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  668. return block->pc + (offset + imm << 2);
  669. ~~~~~~~^~~~~
  670. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  671. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  672. return block->pc + (offset + imm << 2);
  673. ~~~~~~~^~~~~
  674. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -Wno-unused -Wno-unused-function -c -o deps/lightrec/regcache.o deps/lightrec/regcache.c
  675. In file included from deps/lightrec/regcache.h:25:0,
  676. from deps/lightrec/regcache.c:9:
  677. deps/lightrec/lightrec-private.h: In function ‘get_ds_pc’:
  678. deps/lightrec/lightrec-private.h:263:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  679. return block->pc + (offset + imm << 2);
  680. ~~~~~~~^~~~~
  681. deps/lightrec/lightrec-private.h: In function ‘get_branch_pc’:
  682. deps/lightrec/lightrec-private.h:272:29: warning: suggest parentheses around ‘+’ inside ‘<<’ [-Wparentheses]
  683. return block->pc + (offset + imm << 2);
  684. ~~~~~~~^~~~~
  685. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o libpcsxcore/new_dynarec/emu_if.o libpcsxcore/new_dynarec/emu_if.c
  686. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/dma.o plugins/dfsound/dma.c
  687. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/freeze.o plugins/dfsound/freeze.c
  688. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/registers.o plugins/dfsound/registers.c
  689. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/spu.o plugins/dfsound/spu.c
  690. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -DHAVE_LIBRETRO -c -o plugins/dfsound/out.o plugins/dfsound/out.c
  691. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/dfsound/nullsnd.o plugins/dfsound/nullsnd.c
  692. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/gpulib/gpu.o plugins/gpulib/gpu.c
  693. plugins/gpulib/gpu.c: In function ‘GPUrearmedCallbacks’:
  694. plugins/gpulib/gpu.c:835:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  695. gpu.frameskip.dirty = &cbs->fskip_dirty;
  696. ^
  697. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -c -o plugins/gpulib/vout_pl.o plugins/gpulib/vout_pl.c
  698. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -DNEON_BUILD -DTEXTURE_CACHE_4BPP -DTEXTURE_CACHE_8BPP -DSIMD_BUILD -c -o plugins/gpu_neon/psx_gpu_if.o plugins/gpu_neon/psx_gpu_if.c
  699. cc -march=native -O2 -DGIT_VERSION=\"" aced3eb"\" -fPIC -D_FILE_OFFSET_BITS=64 -msse2 -Wall -Iinclude -ffast-math -O2 -DNDEBUG -Ideps/libchdr/deps/zlib-1.2.11 -Ideps/lightning/include -Ideps/lightrec -Iinclude/lightning -Iinclude/lightrec -DLIGHTREC -DLIGHTREC_STATIC -DLIGHTREC_CUSTOM_MAP=1 -DLIGHTREC_ENABLE_THREADED_COMPILER=0 -DGPU_NEON -Ideps/libchdr/include -Ideps/libchdr/include/libchdr -Ideps/libchdr/deps/lzma-19.00/include -DHAVE_CHD -D_7ZIP_ST -Ilibretro-common/include -DFRONTEND_SUPPORTS_RGB565 -DHAVE_LIBRETRO -DNO_FRONTEND -DSIMD_BUILD -c -o plugins/gpu_neon/psx_gpu/psx_gpu_simd.o plugins/gpu_neon/psx_gpu/psx_gpu_simd.c
  700. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_up_left’:
  701. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:40: warning: implicit declaration of function ‘_mm_loadu_si64’; did you mean ‘_mm_loadl_epi64’? [-Wimplicit-function-declaration]
  702. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  703. ^
  704. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  705. #define gvcreate_u64 gvcreate_s64
  706. ^~~~~~~~~~~~
  707. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1433:5: note: in expansion of macro ‘gvcreate_u64’
  708. gvcreate_u64(y_x4, y_x4_); \
  709. ^~~~~~~~~~~~
  710. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1460:3: note: in expansion of macro ‘setup_spans_up’
  711. setup_spans_up(half_##major, half_##minor, minor, yes) \
  712. ^~~~~~~~~~~~~~
  713. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1469:3: note: in expansion of macro ‘setup_spans_up_up’
  714. setup_spans_up_up(left, right)
  715. ^~~~~~~~~~~~~~~~~
  716. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  717. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  718. ^
  719. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  720. #define gvcreate_u64 gvcreate_s64
  721. ^~~~~~~~~~~~
  722. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1433:5: note: in expansion of macro ‘gvcreate_u64’
  723. gvcreate_u64(y_x4, y_x4_); \
  724. ^~~~~~~~~~~~
  725. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1460:3: note: in expansion of macro ‘setup_spans_up’
  726. setup_spans_up(half_##major, half_##minor, minor, yes) \
  727. ^~~~~~~~~~~~~~
  728. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1469:3: note: in expansion of macro ‘setup_spans_up_up’
  729. setup_spans_up_up(left, right)
  730. ^~~~~~~~~~~~~~~~~
  731. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_up_right’:
  732. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  733. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  734. ^
  735. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  736. #define gvcreate_u64 gvcreate_s64
  737. ^~~~~~~~~~~~
  738. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1433:5: note: in expansion of macro ‘gvcreate_u64’
  739. gvcreate_u64(y_x4, y_x4_); \
  740. ^~~~~~~~~~~~
  741. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1460:3: note: in expansion of macro ‘setup_spans_up’
  742. setup_spans_up(half_##major, half_##minor, minor, yes) \
  743. ^~~~~~~~~~~~~~
  744. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1479:3: note: in expansion of macro ‘setup_spans_up_up’
  745. setup_spans_up_up(right, left)
  746. ^~~~~~~~~~~~~~~~~
  747. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_down_left’:
  748. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  749. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  750. ^
  751. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  752. #define gvcreate_u64 gvcreate_s64
  753. ^~~~~~~~~~~~
  754. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1387:5: note: in expansion of macro ‘gvcreate_u64’
  755. gvcreate_u64(y_x4, y_x4_); \
  756. ^~~~~~~~~~~~
  757. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1492:3: note: in expansion of macro ‘setup_spans_down’
  758. setup_spans_down(half_##major, half_##minor, minor, yes) \
  759. ^~~~~~~~~~~~~~~~
  760. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1501:3: note: in expansion of macro ‘setup_spans_down_down’
  761. setup_spans_down_down(left, right)
  762. ^~~~~~~~~~~~~~~~~~~~~
  763. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_down_right’:
  764. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  765. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  766. ^
  767. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  768. #define gvcreate_u64 gvcreate_s64
  769. ^~~~~~~~~~~~
  770. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1387:5: note: in expansion of macro ‘gvcreate_u64’
  771. gvcreate_u64(y_x4, y_x4_); \
  772. ^~~~~~~~~~~~
  773. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1492:3: note: in expansion of macro ‘setup_spans_down’
  774. setup_spans_down(half_##major, half_##minor, minor, yes) \
  775. ^~~~~~~~~~~~~~~~
  776. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1511:3: note: in expansion of macro ‘setup_spans_down_down’
  777. setup_spans_down_down(right, left)
  778. ^~~~~~~~~~~~~~~~~~~~~
  779. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_up_a’:
  780. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  781. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  782. ^
  783. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  784. #define gvcreate_u64 gvcreate_s64
  785. ^~~~~~~~~~~~
  786. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1433:5: note: in expansion of macro ‘gvcreate_u64’
  787. gvcreate_u64(y_x4, y_x4_); \
  788. ^~~~~~~~~~~~
  789. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1518:3: note: in expansion of macro ‘setup_spans_up’
  790. setup_spans_up(half_left, half_right, none, no) \
  791. ^~~~~~~~~~~~~~
  792. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1532:3: note: in expansion of macro ‘setup_spans_up_flat’
  793. setup_spans_up_flat()
  794. ^~~~~~~~~~~~~~~~~~~
  795. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_up_b’:
  796. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  797. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  798. ^
  799. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  800. #define gvcreate_u64 gvcreate_s64
  801. ^~~~~~~~~~~~
  802. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1433:5: note: in expansion of macro ‘gvcreate_u64’
  803. gvcreate_u64(y_x4, y_x4_); \
  804. ^~~~~~~~~~~~
  805. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1518:3: note: in expansion of macro ‘setup_spans_up’
  806. setup_spans_up(half_left, half_right, none, no) \
  807. ^~~~~~~~~~~~~~
  808. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1547:3: note: in expansion of macro ‘setup_spans_up_flat’
  809. setup_spans_up_flat()
  810. ^~~~~~~~~~~~~~~~~~~
  811. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_down_a’:
  812. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  813. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  814. ^
  815. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  816. #define gvcreate_u64 gvcreate_s64
  817. ^~~~~~~~~~~~
  818. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1387:5: note: in expansion of macro ‘gvcreate_u64’
  819. gvcreate_u64(y_x4, y_x4_); \
  820. ^~~~~~~~~~~~
  821. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1554:3: note: in expansion of macro ‘setup_spans_down’
  822. setup_spans_down(half_left, half_right, none, no) \
  823. ^~~~~~~~~~~~~~~~
  824. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1568:3: note: in expansion of macro ‘setup_spans_down_flat’
  825. setup_spans_down_flat()
  826. ^~~~~~~~~~~~~~~~~~~~~
  827. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_down_b’:
  828. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  829. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  830. ^
  831. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  832. #define gvcreate_u64 gvcreate_s64
  833. ^~~~~~~~~~~~
  834. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1387:5: note: in expansion of macro ‘gvcreate_u64’
  835. gvcreate_u64(y_x4, y_x4_); \
  836. ^~~~~~~~~~~~
  837. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1554:3: note: in expansion of macro ‘setup_spans_down’
  838. setup_spans_down(half_left, half_right, none, no) \
  839. ^~~~~~~~~~~~~~~~
  840. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1583:3: note: in expansion of macro ‘setup_spans_down_flat’
  841. setup_spans_down_flat()
  842. ^~~~~~~~~~~~~~~~~~~~~
  843. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_spans_up_down’:
  844. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  845. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  846. ^
  847. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1621:3: note: in expansion of macro ‘gvcreate_s64’
  848. gvcreate_s64(edges_xy_b_left, edge_alt);
  849. ^~~~~~~~~~~~
  850. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  851. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  852. ^
  853. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  854. #define gvcreate_u64 gvcreate_s64
  855. ^~~~~~~~~~~~
  856. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1649:5: note: in expansion of macro ‘gvcreate_u64’
  857. gvcreate_u64(y_x4, y_x4_);
  858. ^~~~~~~~~~~~
  859. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:265:38: error: incompatible types when assigning to type ‘__m128i {aka __vector(2) long long int}’ from type ‘int’
  860. #define gvcreate_s64(d, s) d.m = _mm_loadu_si64(&(s))
  861. ^
  862. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:273:34: note: in expansion of macro ‘gvcreate_s64’
  863. #define gvcreate_u64 gvcreate_s64
  864. ^~~~~~~~~~~~
  865. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1690:5: note: in expansion of macro ‘gvcreate_u64’
  866. gvcreate_u64(y_x4, y_x4_);
  867. ^~~~~~~~~~~~
  868. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_unshaded_textured_dithered_swizzled_indirect’:
  869. 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’
  870. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  871. ^
  872. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  873. #define gvld1_u32 gvld1_u8
  874. ^~~~~~~~
  875. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1776:3: note: in expansion of macro ‘gvld1_u32’
  876. gvld1_u32(uv_dx, psx_gpu->uvrg_dx.e); \
  877. ^~~~~~~~~
  878. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_unshaded_textured’
  879. setup_blocks_variables_##shading##_##texturing(target); \
  880. ^~~~~~~~~~~~~~~~~~~~~~~
  881. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2242:3: note: in expansion of macro ‘setup_blocks_do’
  882. setup_blocks_do(unshaded, textured, dithered, swizzled, indirect);
  883. ^~~~~~~~~~~~~~~
  884. 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’
  885. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  886. ^
  887. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  888. #define gvld1_u32 gvld1_u8
  889. ^~~~~~~~
  890. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1777:3: note: in expansion of macro ‘gvld1_u32’
  891. gvld1_u32(uv, psx_gpu->uvrg.e); \
  892. ^~~~~~~~~
  893. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_unshaded_textured’
  894. setup_blocks_variables_##shading##_##texturing(target); \
  895. ^~~~~~~~~~~~~~~~~~~~~~~
  896. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2242:3: note: in expansion of macro ‘setup_blocks_do’
  897. setup_blocks_do(unshaded, textured, dithered, swizzled, indirect);
  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:388:34: note: in expansion of macro ‘gvld1_u8’
  903. #define gvld1_u32 gvld1_u8
  904. ^~~~~~~~
  905. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1882:3: note: in expansion of macro ‘gvld1_u32’
  906. gvld1_u32(uv, span_uvrg_offset); \
  907. ^~~~~~~~~
  908. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_unshaded_textured’
  909. setup_blocks_span_initialize_##shading##_##texturing(); \
  910. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  911. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2242:3: note: in expansion of macro ‘setup_blocks_do’
  912. setup_blocks_do(unshaded, textured, dithered, swizzled, indirect);
  913. ^~~~~~~~~~~~~~~
  914. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_unshaded_textured_dithered_unswizzled_indirect’:
  915. 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’
  916. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  917. ^
  918. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  919. #define gvld1_u32 gvld1_u8
  920. ^~~~~~~~
  921. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1776:3: note: in expansion of macro ‘gvld1_u32’
  922. gvld1_u32(uv_dx, psx_gpu->uvrg_dx.e); \
  923. ^~~~~~~~~
  924. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_unshaded_textured’
  925. setup_blocks_variables_##shading##_##texturing(target); \
  926. ^~~~~~~~~~~~~~~~~~~~~~~
  927. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2252:3: note: in expansion of macro ‘setup_blocks_do’
  928. setup_blocks_do(unshaded, textured, dithered, unswizzled, indirect);
  929. ^~~~~~~~~~~~~~~
  930. 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’
  931. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  932. ^
  933. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  934. #define gvld1_u32 gvld1_u8
  935. ^~~~~~~~
  936. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1777:3: note: in expansion of macro ‘gvld1_u32’
  937. gvld1_u32(uv, psx_gpu->uvrg.e); \
  938. ^~~~~~~~~
  939. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_unshaded_textured’
  940. setup_blocks_variables_##shading##_##texturing(target); \
  941. ^~~~~~~~~~~~~~~~~~~~~~~
  942. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2252:3: note: in expansion of macro ‘setup_blocks_do’
  943. setup_blocks_do(unshaded, textured, dithered, unswizzled, indirect);
  944. ^~~~~~~~~~~~~~~
  945. 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’
  946. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  947. ^
  948. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  949. #define gvld1_u32 gvld1_u8
  950. ^~~~~~~~
  951. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1882:3: note: in expansion of macro ‘gvld1_u32’
  952. gvld1_u32(uv, span_uvrg_offset); \
  953. ^~~~~~~~~
  954. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_unshaded_textured’
  955. setup_blocks_span_initialize_##shading##_##texturing(); \
  956. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  957. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2252:3: note: in expansion of macro ‘setup_blocks_do’
  958. setup_blocks_do(unshaded, textured, dithered, unswizzled, indirect);
  959. ^~~~~~~~~~~~~~~
  960. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_shaded_untextured_undithered_unswizzled_indirect’:
  961. 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’
  962. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  963. ^
  964. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  965. #define gvld1_u32 gvld1_u8
  966. ^~~~~~~~
  967. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1760:3: note: in expansion of macro ‘gvld1_u32’
  968. gvld1_u32(rgb_dx_lo, &psx_gpu->uvrg_dx.e[2]); \
  969. ^~~~~~~~~
  970. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_shaded_untextured’
  971. setup_blocks_variables_##shading##_##texturing(target); \
  972. ^~~~~~~~~~~~~~~~~~~~~~~
  973. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2282:3: note: in expansion of macro ‘setup_blocks_do’
  974. setup_blocks_do(shaded, untextured, undithered, unswizzled, indirect);
  975. ^~~~~~~~~~~~~~~
  976. 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’
  977. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  978. ^
  979. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  980. #define gvld1_u32 gvld1_u8
  981. ^~~~~~~~
  982. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1858:3: note: in expansion of macro ‘gvld1_u32’
  983. gvld1_u32(rgb_lo, span_uvrg_offset_high); \
  984. ^~~~~~~~~
  985. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_shaded_untextured’
  986. setup_blocks_span_initialize_##shading##_##texturing(); \
  987. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  988. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2282:3: note: in expansion of macro ‘setup_blocks_do’
  989. setup_blocks_do(shaded, untextured, undithered, unswizzled, indirect);
  990. ^~~~~~~~~~~~~~~
  991. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_shaded_untextured_dithered_unswizzled_indirect’:
  992. 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’
  993. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  994. ^
  995. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  996. #define gvld1_u32 gvld1_u8
  997. ^~~~~~~~
  998. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1760:3: note: in expansion of macro ‘gvld1_u32’
  999. gvld1_u32(rgb_dx_lo, &psx_gpu->uvrg_dx.e[2]); \
  1000. ^~~~~~~~~
  1001. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_shaded_untextured’
  1002. setup_blocks_variables_##shading##_##texturing(target); \
  1003. ^~~~~~~~~~~~~~~~~~~~~~~
  1004. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2292:3: note: in expansion of macro ‘setup_blocks_do’
  1005. setup_blocks_do(shaded, untextured, dithered, unswizzled, indirect);
  1006. ^~~~~~~~~~~~~~~
  1007. 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’
  1008. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1009. ^
  1010. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  1011. #define gvld1_u32 gvld1_u8
  1012. ^~~~~~~~
  1013. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1858:3: note: in expansion of macro ‘gvld1_u32’
  1014. gvld1_u32(rgb_lo, span_uvrg_offset_high); \
  1015. ^~~~~~~~~
  1016. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_shaded_untextured’
  1017. setup_blocks_span_initialize_##shading##_##texturing(); \
  1018. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1019. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2292:3: note: in expansion of macro ‘setup_blocks_do’
  1020. setup_blocks_do(shaded, untextured, dithered, unswizzled, indirect);
  1021. ^~~~~~~~~~~~~~~
  1022. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_shaded_untextured_undithered_unswizzled_direct’:
  1023. 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’
  1024. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1025. ^
  1026. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  1027. #define gvld1_u32 gvld1_u8
  1028. ^~~~~~~~
  1029. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1760:3: note: in expansion of macro ‘gvld1_u32’
  1030. gvld1_u32(rgb_dx_lo, &psx_gpu->uvrg_dx.e[2]); \
  1031. ^~~~~~~~~
  1032. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_shaded_untextured’
  1033. setup_blocks_variables_##shading##_##texturing(target); \
  1034. ^~~~~~~~~~~~~~~~~~~~~~~
  1035. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2302:3: note: in expansion of macro ‘setup_blocks_do’
  1036. setup_blocks_do(shaded, untextured, undithered, unswizzled, direct);
  1037. ^~~~~~~~~~~~~~~
  1038. 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’
  1039. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1040. ^
  1041. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  1042. #define gvld1_u32 gvld1_u8
  1043. ^~~~~~~~
  1044. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1858:3: note: in expansion of macro ‘gvld1_u32’
  1045. gvld1_u32(rgb_lo, span_uvrg_offset_high); \
  1046. ^~~~~~~~~
  1047. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_shaded_untextured’
  1048. setup_blocks_span_initialize_##shading##_##texturing(); \
  1049. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2302:3: note: in expansion of macro ‘setup_blocks_do’
  1051. setup_blocks_do(shaded, untextured, undithered, unswizzled, direct);
  1052. ^~~~~~~~~~~~~~~
  1053. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_blocks_shaded_untextured_dithered_unswizzled_direct’:
  1054. 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’
  1055. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1056. ^
  1057. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  1058. #define gvld1_u32 gvld1_u8
  1059. ^~~~~~~~
  1060. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1760:3: note: in expansion of macro ‘gvld1_u32’
  1061. gvld1_u32(rgb_dx_lo, &psx_gpu->uvrg_dx.e[2]); \
  1062. ^~~~~~~~~
  1063. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2156:3: note: in expansion of macro ‘setup_blocks_variables_shaded_untextured’
  1064. setup_blocks_variables_##shading##_##texturing(target); \
  1065. ^~~~~~~~~~~~~~~~~~~~~~~
  1066. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2312:3: note: in expansion of macro ‘setup_blocks_do’
  1067. setup_blocks_do(shaded, untextured, dithered, unswizzled, direct);
  1068. ^~~~~~~~~~~~~~~
  1069. 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’
  1070. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1071. ^
  1072. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:388:34: note: in expansion of macro ‘gvld1_u8’
  1073. #define gvld1_u32 gvld1_u8
  1074. ^~~~~~~~
  1075. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:1858:3: note: in expansion of macro ‘gvld1_u32’
  1076. gvld1_u32(rgb_lo, span_uvrg_offset_high); \
  1077. ^~~~~~~~~
  1078. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2180:7: note: in expansion of macro ‘setup_blocks_span_initialize_shaded_untextured’
  1079. setup_blocks_span_initialize_##shading##_##texturing(); \
  1080. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1081. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2312:3: note: in expansion of macro ‘setup_blocks_do’
  1082. setup_blocks_do(shaded, untextured, dithered, unswizzled, direct);
  1083. ^~~~~~~~~~~~~~~
  1084. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘update_texture_4bpp_cache’:
  1085. 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’
  1086. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1087. ^
  1088. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2342:9: note: in expansion of macro ‘gvld1_u8’
  1089. gvld1_u8(texel_block_a, (u8 *)vram_ptr); vram_ptr += 1024;
  1090. ^~~~~~~~
  1091. 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’
  1092. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1093. ^
  1094. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2343:9: note: in expansion of macro ‘gvld1_u8’
  1095. gvld1_u8(texel_block_b, (u8 *)vram_ptr); vram_ptr += 1024;
  1096. ^~~~~~~~
  1097. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘shade_blocks_shaded_textured_modulated_dithered_direct’:
  1098. 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’
  1099. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1100. ^
  1101. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2574:3: note: in expansion of macro ‘gvld1_u8’
  1102. gvld1_u8(colors_r, block->r.e); \
  1103. ^~~~~~~~
  1104. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1105. shade_blocks_textured_modulated_##shading##_block_load(); \
  1106. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1107. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2689:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1108. shade_blocks_textured_modulated_do(shaded, dithered, direct);
  1109. ^
  1110. 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’
  1111. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1112. ^
  1113. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2575:3: note: in expansion of macro ‘gvld1_u8’
  1114. gvld1_u8(colors_g, block->g.e); \
  1115. ^~~~~~~~
  1116. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1117. shade_blocks_textured_modulated_##shading##_block_load(); \
  1118. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1119. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2689:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1120. shade_blocks_textured_modulated_do(shaded, dithered, direct);
  1121. ^
  1122. 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’
  1123. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1124. ^
  1125. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2576:3: note: in expansion of macro ‘gvld1_u8’
  1126. gvld1_u8(colors_b, block->b.e) \
  1127. ^~~~~~~~
  1128. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1129. shade_blocks_textured_modulated_##shading##_block_load(); \
  1130. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1131. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2689:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1132. shade_blocks_textured_modulated_do(shaded, dithered, direct);
  1133. ^
  1134. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘shade_blocks_shaded_textured_modulated_undithered_direct’:
  1135. 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’
  1136. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1137. ^
  1138. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2574:3: note: in expansion of macro ‘gvld1_u8’
  1139. gvld1_u8(colors_r, block->r.e); \
  1140. ^~~~~~~~
  1141. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1142. shade_blocks_textured_modulated_##shading##_block_load(); \
  1143. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1144. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2699:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1145. shade_blocks_textured_modulated_do(shaded, undithered, direct);
  1146. ^
  1147. 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’
  1148. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1149. ^
  1150. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2575:3: note: in expansion of macro ‘gvld1_u8’
  1151. gvld1_u8(colors_g, block->g.e); \
  1152. ^~~~~~~~
  1153. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1154. shade_blocks_textured_modulated_##shading##_block_load(); \
  1155. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1156. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2699:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1157. shade_blocks_textured_modulated_do(shaded, undithered, direct);
  1158. ^
  1159. 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’
  1160. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1161. ^
  1162. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2576:3: note: in expansion of macro ‘gvld1_u8’
  1163. gvld1_u8(colors_b, block->b.e) \
  1164. ^~~~~~~~
  1165. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1166. shade_blocks_textured_modulated_##shading##_block_load(); \
  1167. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1168. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2699:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1169. shade_blocks_textured_modulated_do(shaded, undithered, direct);
  1170. ^
  1171. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘shade_blocks_shaded_textured_modulated_dithered_indirect’:
  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:2574:3: note: in expansion of macro ‘gvld1_u8’
  1176. gvld1_u8(colors_r, block->r.e); \
  1177. ^~~~~~~~
  1178. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1179. shade_blocks_textured_modulated_##shading##_block_load(); \
  1180. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1181. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2729:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1182. shade_blocks_textured_modulated_do(shaded, dithered, indirect);
  1183. ^
  1184. 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’
  1185. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1186. ^
  1187. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2575:3: note: in expansion of macro ‘gvld1_u8’
  1188. gvld1_u8(colors_g, block->g.e); \
  1189. ^~~~~~~~
  1190. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1191. shade_blocks_textured_modulated_##shading##_block_load(); \
  1192. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1193. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2729:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1194. shade_blocks_textured_modulated_do(shaded, dithered, indirect);
  1195. ^
  1196. 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’
  1197. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1198. ^
  1199. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2576:3: note: in expansion of macro ‘gvld1_u8’
  1200. gvld1_u8(colors_b, block->b.e) \
  1201. ^~~~~~~~
  1202. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1203. shade_blocks_textured_modulated_##shading##_block_load(); \
  1204. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1205. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2729:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1206. shade_blocks_textured_modulated_do(shaded, dithered, indirect);
  1207. ^
  1208. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘shade_blocks_shaded_textured_modulated_undithered_indirect’:
  1209. 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’
  1210. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1211. ^
  1212. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2574:3: note: in expansion of macro ‘gvld1_u8’
  1213. gvld1_u8(colors_r, block->r.e); \
  1214. ^~~~~~~~
  1215. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1216. shade_blocks_textured_modulated_##shading##_block_load(); \
  1217. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1218. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2739:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1219. shade_blocks_textured_modulated_do(shaded, undithered, indirect);
  1220. ^
  1221. 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’
  1222. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1223. ^
  1224. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2575:3: note: in expansion of macro ‘gvld1_u8’
  1225. gvld1_u8(colors_g, block->g.e); \
  1226. ^~~~~~~~
  1227. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1228. shade_blocks_textured_modulated_##shading##_block_load(); \
  1229. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1230. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2739:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1231. shade_blocks_textured_modulated_do(shaded, undithered, indirect);
  1232. ^
  1233. 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’
  1234. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1235. ^
  1236. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2576:3: note: in expansion of macro ‘gvld1_u8’
  1237. gvld1_u8(colors_b, block->b.e) \
  1238. ^~~~~~~~
  1239. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2643:5: note: in expansion of macro ‘shade_blocks_textured_modulated_shaded_block_load’
  1240. shade_blocks_textured_modulated_##shading##_block_load(); \
  1241. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1242. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:2739:3: note: in expansion of macro ‘shade_blocks_textured_modulated_do’
  1243. shade_blocks_textured_modulated_do(shaded, undithered, indirect);
  1244. ^
  1245. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_sprite_4bpp’:
  1246. 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’
  1247. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1248. ^
  1249. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1250. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1251. ^~~~~~~~
  1252. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1253. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1254. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1255. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1256. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1257. ^~~~~~~~~~~~~~~~~~
  1258. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1259. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1260. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1261. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1262. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1263. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1264. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1265. setup_sprite_tiled_do(4bpp,)
  1266. ^~~~~~~~~~~~~~~~~~~~~
  1267. 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’
  1268. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1269. ^
  1270. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1271. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1272. ^~~~~~~~
  1273. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1274. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1275. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1276. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1277. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1278. ^~~~~~~~~~~~~~~~~~
  1279. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1280. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1281. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1282. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1283. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1284. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1285. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1286. setup_sprite_tiled_do(4bpp,)
  1287. ^~~~~~~~~~~~~~~~~~~~~
  1288. 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’
  1289. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1290. ^
  1291. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1292. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1293. ^~~~~~~~
  1294. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1295. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1296. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1297. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1298. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1299. ^~~~~~~~~~~~~~~~~~
  1300. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1301. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1302. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1303. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1304. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1305. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1306. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1307. setup_sprite_tiled_do(4bpp,)
  1308. ^~~~~~~~~~~~~~~~~~~~~
  1309. 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’
  1310. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1311. ^
  1312. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1313. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1314. ^~~~~~~~
  1315. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1316. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1317. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1318. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1319. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1320. ^~~~~~~~~~~~~~~~~~
  1321. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1322. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1323. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1324. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1325. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1326. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1327. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1328. setup_sprite_tiled_do(4bpp,)
  1329. ^~~~~~~~~~~~~~~~~~~~~
  1330. 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’
  1331. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1332. ^
  1333. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1334. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1335. ^~~~~~~~
  1336. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1337. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1338. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1339. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1340. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1341. ^~~~~~~~~~~~~~~~~~
  1342. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1343. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1344. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1345. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1346. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1347. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1348. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1349. setup_sprite_tiled_do(4bpp,)
  1350. ^~~~~~~~~~~~~~~~~~~~~
  1351. 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’
  1352. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1353. ^
  1354. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1355. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1356. ^~~~~~~~
  1357. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1358. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1359. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1360. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1361. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1362. ^~~~~~~~~~~~~~~~~~
  1363. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1364. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1365. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1366. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1367. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1368. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1369. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1370. setup_sprite_tiled_do(4bpp,)
  1371. ^~~~~~~~~~~~~~~~~~~~~
  1372. 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’
  1373. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1374. ^
  1375. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1376. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1377. ^~~~~~~~
  1378. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1379. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1380. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1381. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1382. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1383. ^~~~~~~~~~~~~~~~~~
  1384. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1385. setup_sprite_tile_column_height_##multi_height(full, none, \
  1386. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1387. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1388. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1389. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1390. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1391. setup_sprite_tiled_do(4bpp,)
  1392. ^~~~~~~~~~~~~~~~~~~~~
  1393. 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’
  1394. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1395. ^
  1396. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1397. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1398. ^~~~~~~~
  1399. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1400. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1401. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1402. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1403. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1404. ^~~~~~~~~~~~~~~~~~
  1405. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1406. setup_sprite_tile_column_height_##multi_height(full, none, \
  1407. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1408. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1409. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1410. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1411. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1412. setup_sprite_tiled_do(4bpp,)
  1413. ^~~~~~~~~~~~~~~~~~~~~
  1414. 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’
  1415. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1416. ^
  1417. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1418. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1419. ^~~~~~~~
  1420. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1421. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1422. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1423. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1424. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1425. ^~~~~~~~~~~~~~~~~~
  1426. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1427. setup_sprite_tile_column_height_##multi_height(full, none, \
  1428. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1429. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1430. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1431. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1432. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1433. setup_sprite_tiled_do(4bpp,)
  1434. ^~~~~~~~~~~~~~~~~~~~~
  1435. 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’
  1436. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1437. ^
  1438. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1439. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1440. ^~~~~~~~
  1441. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1442. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1443. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1444. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1445. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1446. ^~~~~~~~~~~~~~~~~~
  1447. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1448. setup_sprite_tile_column_height_##multi_height(full, none, \
  1449. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1450. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1451. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1452. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1453. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1454. setup_sprite_tiled_do(4bpp,)
  1455. ^~~~~~~~~~~~~~~~~~~~~
  1456. 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’
  1457. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1458. ^
  1459. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1460. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1461. ^~~~~~~~
  1462. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1463. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1464. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1465. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1466. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1467. ^~~~~~~~~~~~~~~~~~
  1468. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1469. setup_sprite_tile_column_height_##multi_height(full, none, \
  1470. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1471. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1472. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1473. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1474. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1475. setup_sprite_tiled_do(4bpp,)
  1476. ^~~~~~~~~~~~~~~~~~~~~
  1477. 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’
  1478. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1479. ^
  1480. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1481. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1482. ^~~~~~~~
  1483. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1484. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1485. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1486. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1487. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1488. ^~~~~~~~~~~~~~~~~~
  1489. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1490. setup_sprite_tile_column_height_##multi_height(full, none, \
  1491. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1492. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1493. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1494. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1495. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1496. setup_sprite_tiled_do(4bpp,)
  1497. ^~~~~~~~~~~~~~~~~~~~~
  1498. 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’
  1499. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1500. ^
  1501. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1502. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1503. ^~~~~~~~
  1504. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1505. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1506. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1507. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1508. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1509. ^~~~~~~~~~~~~~~~~~
  1510. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1511. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1512. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1513. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1514. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1515. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1516. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1517. setup_sprite_tiled_do(4bpp,)
  1518. ^~~~~~~~~~~~~~~~~~~~~
  1519. 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’
  1520. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1521. ^
  1522. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1523. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1524. ^~~~~~~~
  1525. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1526. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1527. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1528. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1529. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1530. ^~~~~~~~~~~~~~~~~~
  1531. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1532. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1533. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1534. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1535. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1536. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1537. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1538. setup_sprite_tiled_do(4bpp,)
  1539. ^~~~~~~~~~~~~~~~~~~~~
  1540. 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’
  1541. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1542. ^
  1543. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1544. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1545. ^~~~~~~~
  1546. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1547. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1548. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1549. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1550. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1551. ^~~~~~~~~~~~~~~~~~
  1552. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1553. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1554. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1555. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1556. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1557. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1558. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1559. setup_sprite_tiled_do(4bpp,)
  1560. ^~~~~~~~~~~~~~~~~~~~~
  1561. 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’
  1562. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1563. ^
  1564. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1565. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1566. ^~~~~~~~
  1567. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1568. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1569. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1570. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1571. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1572. ^~~~~~~~~~~~~~~~~~
  1573. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1574. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1575. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1576. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1577. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1578. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1579. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1580. setup_sprite_tiled_do(4bpp,)
  1581. ^~~~~~~~~~~~~~~~~~~~~
  1582. 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’
  1583. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1584. ^
  1585. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1586. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1587. ^~~~~~~~
  1588. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1589. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1590. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1591. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1592. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1593. ^~~~~~~~~~~~~~~~~~
  1594. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1595. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1596. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1597. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1598. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1599. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1600. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1601. setup_sprite_tiled_do(4bpp,)
  1602. ^~~~~~~~~~~~~~~~~~~~~
  1603. 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’
  1604. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1605. ^
  1606. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1607. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1608. ^~~~~~~~
  1609. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1610. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1611. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1612. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1613. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1614. ^~~~~~~~~~~~~~~~~~
  1615. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1616. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1617. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1618. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1619. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  1620. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1621. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1622. setup_sprite_tiled_do(4bpp,)
  1623. ^~~~~~~~~~~~~~~~~~~~~
  1624. 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’
  1625. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1626. ^
  1627. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1628. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1629. ^~~~~~~~
  1630. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1631. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1632. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1633. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1634. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1635. ^~~~~~~~~~~~~~~~~~
  1636. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1637. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1638. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1639. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1640. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1641. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1642. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1643. setup_sprite_tiled_do(4bpp,)
  1644. ^~~~~~~~~~~~~~~~~~~~~
  1645. 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’
  1646. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1647. ^
  1648. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1649. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1650. ^~~~~~~~
  1651. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1652. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1653. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1654. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1655. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1656. ^~~~~~~~~~~~~~~~~~
  1657. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1658. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1659. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1660. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1661. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1662. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1663. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1664. setup_sprite_tiled_do(4bpp,)
  1665. ^~~~~~~~~~~~~~~~~~~~~
  1666. 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’
  1667. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1668. ^
  1669. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1670. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1671. ^~~~~~~~
  1672. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1673. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1674. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1675. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1676. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1677. ^~~~~~~~~~~~~~~~~~
  1678. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1679. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1680. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1681. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1682. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1683. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1684. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1685. setup_sprite_tiled_do(4bpp,)
  1686. ^~~~~~~~~~~~~~~~~~~~~
  1687. 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’
  1688. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1689. ^
  1690. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1691. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1692. ^~~~~~~~
  1693. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1694. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1695. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1696. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1697. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1698. ^~~~~~~~~~~~~~~~~~
  1699. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1700. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1701. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1702. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1703. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1704. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1705. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1706. setup_sprite_tiled_do(4bpp,)
  1707. ^~~~~~~~~~~~~~~~~~~~~
  1708. 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’
  1709. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1710. ^
  1711. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1712. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1713. ^~~~~~~~
  1714. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1715. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1716. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1717. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1718. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1719. ^~~~~~~~~~~~~~~~~~
  1720. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1721. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1722. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1723. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1724. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1725. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1726. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1727. setup_sprite_tiled_do(4bpp,)
  1728. ^~~~~~~~~~~~~~~~~~~~~
  1729. 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’
  1730. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1731. ^
  1732. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1733. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1734. ^~~~~~~~
  1735. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1736. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1737. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1738. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1739. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1740. ^~~~~~~~~~~~~~~~~~
  1741. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1742. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1743. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1744. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1745. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  1746. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1747. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1748. setup_sprite_tiled_do(4bpp,)
  1749. ^~~~~~~~~~~~~~~~~~~~~
  1750. 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’
  1751. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1752. ^
  1753. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1754. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1755. ^~~~~~~~
  1756. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1757. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1758. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1759. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1760. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1761. ^~~~~~~~~~~~~~~~~~
  1762. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1763. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1764. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1765. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1766. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1767. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1768. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1769. setup_sprite_tiled_do(4bpp,)
  1770. ^~~~~~~~~~~~~~~~~~~~~
  1771. 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’
  1772. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1773. ^
  1774. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1775. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1776. ^~~~~~~~
  1777. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1778. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1779. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1780. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1781. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1782. ^~~~~~~~~~~~~~~~~~
  1783. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1784. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1785. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1786. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1787. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1788. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1789. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1790. setup_sprite_tiled_do(4bpp,)
  1791. ^~~~~~~~~~~~~~~~~~~~~
  1792. 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’
  1793. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1794. ^
  1795. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1796. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1797. ^~~~~~~~
  1798. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1799. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1800. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1801. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1802. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1803. ^~~~~~~~~~~~~~~~~~
  1804. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1805. setup_sprite_tile_column_height_##multi_height(full, none, \
  1806. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1807. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1808. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1809. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1810. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1811. setup_sprite_tiled_do(4bpp,)
  1812. ^~~~~~~~~~~~~~~~~~~~~
  1813. 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’
  1814. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1815. ^
  1816. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1817. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1818. ^~~~~~~~
  1819. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1820. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1821. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1822. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1823. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1824. ^~~~~~~~~~~~~~~~~~
  1825. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1826. setup_sprite_tile_column_height_##multi_height(full, none, \
  1827. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1828. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1829. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1830. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1831. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1832. setup_sprite_tiled_do(4bpp,)
  1833. ^~~~~~~~~~~~~~~~~~~~~
  1834. 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’
  1835. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1836. ^
  1837. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1838. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1839. ^~~~~~~~
  1840. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1841. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1842. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1843. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1844. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1845. ^~~~~~~~~~~~~~~~~~
  1846. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1847. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1848. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1849. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1850. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1851. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1852. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1853. setup_sprite_tiled_do(4bpp,)
  1854. ^~~~~~~~~~~~~~~~~~~~~
  1855. 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’
  1856. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1857. ^
  1858. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1859. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1860. ^~~~~~~~
  1861. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1862. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1863. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1864. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1865. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1866. ^~~~~~~~~~~~~~~~~~
  1867. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1868. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  1869. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1870. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1871. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  1872. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1873. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1874. setup_sprite_tiled_do(4bpp,)
  1875. ^~~~~~~~~~~~~~~~~~~~~
  1876. 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’
  1877. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1878. ^
  1879. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1880. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1881. ^~~~~~~~
  1882. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1883. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1884. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1885. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1886. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1887. ^~~~~~~~~~~~~~~~~~
  1888. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1889. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1890. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1891. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1892. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  1893. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1894. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1895. setup_sprite_tiled_do(4bpp,)
  1896. ^~~~~~~~~~~~~~~~~~~~~
  1897. 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’
  1898. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1899. ^
  1900. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1901. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1902. ^~~~~~~~
  1903. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1904. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  1905. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1906. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1907. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1908. ^~~~~~~~~~~~~~~~~~
  1909. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  1910. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  1911. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1912. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  1913. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  1914. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1915. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1916. setup_sprite_tiled_do(4bpp,)
  1917. ^~~~~~~~~~~~~~~~~~~~~
  1918. 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’
  1919. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1920. ^
  1921. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1922. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1923. ^~~~~~~~
  1924. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1925. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1926. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1927. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  1928. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1929. ^~~~~~~~~~~~~~~~~~
  1930. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1931. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1932. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1933. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1934. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  1935. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1936. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1937. setup_sprite_tiled_do(4bpp,)
  1938. ^~~~~~~~~~~~~~~~~~~~~
  1939. 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’
  1940. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1941. ^
  1942. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1943. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1944. ^~~~~~~~
  1945. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1946. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1947. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1948. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  1949. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1950. ^~~~~~~~~~~~~~~~~~
  1951. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1952. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1953. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1954. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1955. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  1956. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1957. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1958. setup_sprite_tiled_do(4bpp,)
  1959. ^~~~~~~~~~~~~~~~~~~~~
  1960. 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’
  1961. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1962. ^
  1963. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1964. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1965. ^~~~~~~~
  1966. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1967. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1968. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1969. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  1970. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1971. ^~~~~~~~~~~~~~~~~~
  1972. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1973. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  1974. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1975. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1976. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  1977. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1978. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  1979. setup_sprite_tiled_do(4bpp,)
  1980. ^~~~~~~~~~~~~~~~~~~~~
  1981. 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’
  1982. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  1983. ^
  1984. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  1985. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  1986. ^~~~~~~~
  1987. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  1988. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  1989. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1990. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  1991. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  1992. ^~~~~~~~~~~~~~~~~~
  1993. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  1994. setup_sprite_tile_column_height_##multi_height(full, none, \
  1995. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1996. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  1997. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  1998. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1999. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2000. setup_sprite_tiled_do(4bpp,)
  2001. ^~~~~~~~~~~~~~~~~~~~~
  2002. 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’
  2003. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2004. ^
  2005. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2006. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2007. ^~~~~~~~
  2008. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2009. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2010. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2011. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2012. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2013. ^~~~~~~~~~~~~~~~~~
  2014. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2015. setup_sprite_tile_column_height_##multi_height(full, none, \
  2016. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2017. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2018. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2019. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2020. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2021. setup_sprite_tiled_do(4bpp,)
  2022. ^~~~~~~~~~~~~~~~~~~~~
  2023. 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’
  2024. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2025. ^
  2026. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2027. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2028. ^~~~~~~~
  2029. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2030. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2031. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2032. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2033. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2034. ^~~~~~~~~~~~~~~~~~
  2035. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2036. setup_sprite_tile_column_height_##multi_height(full, none, \
  2037. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2038. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2039. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2040. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2041. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2042. setup_sprite_tiled_do(4bpp,)
  2043. ^~~~~~~~~~~~~~~~~~~~~
  2044. 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’
  2045. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2046. ^
  2047. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2048. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2049. ^~~~~~~~
  2050. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2051. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2052. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2053. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2054. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2055. ^~~~~~~~~~~~~~~~~~
  2056. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2057. setup_sprite_tile_column_height_##multi_height(full, none, \
  2058. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2059. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2060. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2061. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2062. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2063. setup_sprite_tiled_do(4bpp,)
  2064. ^~~~~~~~~~~~~~~~~~~~~
  2065. 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’
  2066. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2067. ^
  2068. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2069. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2070. ^~~~~~~~
  2071. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2072. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2073. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2074. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2075. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2076. ^~~~~~~~~~~~~~~~~~
  2077. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2078. setup_sprite_tile_column_height_##multi_height(full, none, \
  2079. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2080. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2081. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2082. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2083. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2084. setup_sprite_tiled_do(4bpp,)
  2085. ^~~~~~~~~~~~~~~~~~~~~
  2086. 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’
  2087. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2088. ^
  2089. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2090. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2091. ^~~~~~~~
  2092. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2093. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2094. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2095. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2096. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2097. ^~~~~~~~~~~~~~~~~~
  2098. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2099. setup_sprite_tile_column_height_##multi_height(full, none, \
  2100. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2101. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2102. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2103. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2104. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2105. setup_sprite_tiled_do(4bpp,)
  2106. ^~~~~~~~~~~~~~~~~~~~~
  2107. 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’
  2108. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2109. ^
  2110. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2111. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2112. ^~~~~~~~
  2113. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2114. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2115. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2116. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2117. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2118. ^~~~~~~~~~~~~~~~~~
  2119. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2120. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2121. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2122. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2123. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2124. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2125. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2126. setup_sprite_tiled_do(4bpp,)
  2127. ^~~~~~~~~~~~~~~~~~~~~
  2128. 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’
  2129. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2130. ^
  2131. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2132. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2133. ^~~~~~~~
  2134. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2135. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2136. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2137. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2138. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2139. ^~~~~~~~~~~~~~~~~~
  2140. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2141. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2142. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2143. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2144. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2145. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2146. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2147. setup_sprite_tiled_do(4bpp,)
  2148. ^~~~~~~~~~~~~~~~~~~~~
  2149. 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’
  2150. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2151. ^
  2152. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2153. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2154. ^~~~~~~~
  2155. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2156. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2157. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2158. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2159. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2160. ^~~~~~~~~~~~~~~~~~
  2161. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2162. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2163. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2164. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2165. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2166. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2167. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2168. setup_sprite_tiled_do(4bpp,)
  2169. ^~~~~~~~~~~~~~~~~~~~~
  2170. 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’
  2171. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2172. ^
  2173. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2174. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2175. ^~~~~~~~
  2176. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2177. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2178. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2179. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2180. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2181. ^~~~~~~~~~~~~~~~~~
  2182. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2183. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2184. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2185. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2186. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2187. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2188. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2189. setup_sprite_tiled_do(4bpp,)
  2190. ^~~~~~~~~~~~~~~~~~~~~
  2191. 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’
  2192. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2193. ^
  2194. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2195. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2196. ^~~~~~~~
  2197. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2198. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2199. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2200. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2201. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2202. ^~~~~~~~~~~~~~~~~~
  2203. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2204. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2205. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2206. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2207. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2208. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2209. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2210. setup_sprite_tiled_do(4bpp,)
  2211. ^~~~~~~~~~~~~~~~~~~~~
  2212. 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’
  2213. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2214. ^
  2215. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2216. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2217. ^~~~~~~~
  2218. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2219. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2220. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2221. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2222. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2223. ^~~~~~~~~~~~~~~~~~
  2224. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2225. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2226. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2227. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2228. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  2229. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2230. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2231. setup_sprite_tiled_do(4bpp,)
  2232. ^~~~~~~~~~~~~~~~~~~~~
  2233. 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’
  2234. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2235. ^
  2236. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2237. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2238. ^~~~~~~~
  2239. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2240. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2241. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2242. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2243. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2244. ^~~~~~~~~~~~~~~~~~
  2245. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2246. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2247. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2248. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2249. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2250. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2251. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2252. setup_sprite_tiled_do(4bpp,)
  2253. ^~~~~~~~~~~~~~~~~~~~~
  2254. 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’
  2255. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2256. ^
  2257. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2258. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2259. ^~~~~~~~
  2260. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2261. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2262. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2263. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2264. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2265. ^~~~~~~~~~~~~~~~~~
  2266. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2267. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2268. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2269. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2270. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2271. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2272. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2273. setup_sprite_tiled_do(4bpp,)
  2274. ^~~~~~~~~~~~~~~~~~~~~
  2275. 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’
  2276. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2277. ^
  2278. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2279. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2280. ^~~~~~~~
  2281. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2282. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2283. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2284. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2285. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2286. ^~~~~~~~~~~~~~~~~~
  2287. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2288. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2289. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2290. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2291. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  2292. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2293. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2294. setup_sprite_tiled_do(4bpp,)
  2295. ^~~~~~~~~~~~~~~~~~~~~
  2296. 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’
  2297. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2298. ^
  2299. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2300. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2301. ^~~~~~~~
  2302. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2303. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2304. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2305. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2306. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2307. ^~~~~~~~~~~~~~~~~~
  2308. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2309. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2310. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2311. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2312. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2313. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2314. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2315. setup_sprite_tiled_do(4bpp,)
  2316. ^~~~~~~~~~~~~~~~~~~~~
  2317. 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’
  2318. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2319. ^
  2320. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2321. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2322. ^~~~~~~~
  2323. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2324. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2325. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2326. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2327. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2328. ^~~~~~~~~~~~~~~~~~
  2329. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2330. setup_sprite_tile_column_height_##multi_height(full, none, \
  2331. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2332. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2333. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2334. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2335. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2336. setup_sprite_tiled_do(4bpp,)
  2337. ^~~~~~~~~~~~~~~~~~~~~
  2338. 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’
  2339. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2340. ^
  2341. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2342. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2343. ^~~~~~~~
  2344. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2345. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2346. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2347. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2348. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2349. ^~~~~~~~~~~~~~~~~~
  2350. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2351. setup_sprite_tile_column_height_##multi_height(full, none, \
  2352. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2353. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2354. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2355. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2356. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2357. setup_sprite_tiled_do(4bpp,)
  2358. ^~~~~~~~~~~~~~~~~~~~~
  2359. 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’
  2360. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2361. ^
  2362. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2363. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2364. ^~~~~~~~
  2365. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2366. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2367. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2368. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2369. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2370. ^~~~~~~~~~~~~~~~~~
  2371. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2372. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2373. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2374. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2375. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2376. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2377. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2378. setup_sprite_tiled_do(4bpp,)
  2379. ^~~~~~~~~~~~~~~~~~~~~
  2380. 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’
  2381. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2382. ^
  2383. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2384. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2385. ^~~~~~~~
  2386. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2387. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2388. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2389. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2390. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2391. ^~~~~~~~~~~~~~~~~~
  2392. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2393. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2394. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2395. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2396. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  2397. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2398. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2399. setup_sprite_tiled_do(4bpp,)
  2400. ^~~~~~~~~~~~~~~~~~~~~
  2401. 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’
  2402. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2403. ^
  2404. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2405. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2406. ^~~~~~~~
  2407. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2408. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2409. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2410. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2411. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2412. ^~~~~~~~~~~~~~~~~~
  2413. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2414. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2415. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2416. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3864:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2417. setup_sprite_tile_column_width_single(texture_mode, single, half, right, \
  2418. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2419. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2420. setup_sprite_tiled_do(4bpp,)
  2421. ^~~~~~~~~~~~~~~~~~~~~
  2422. 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’
  2423. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2424. ^
  2425. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2426. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2427. ^~~~~~~~
  2428. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2429. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2430. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2431. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2432. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2433. ^~~~~~~~~~~~~~~~~~
  2434. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2435. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2436. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2437. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2438. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2439. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2440. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2441. setup_sprite_tiled_do(4bpp,)
  2442. ^~~~~~~~~~~~~~~~~~~~~
  2443. 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’
  2444. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2445. ^
  2446. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2447. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2448. ^~~~~~~~
  2449. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2450. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2451. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2452. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2453. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2454. ^~~~~~~~~~~~~~~~~~
  2455. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2456. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2457. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2458. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2459. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2460. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2461. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2462. setup_sprite_tiled_do(4bpp,)
  2463. ^~~~~~~~~~~~~~~~~~~~~
  2464. 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’
  2465. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2466. ^
  2467. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2468. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2469. ^~~~~~~~
  2470. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2471. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2472. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2473. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2474. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2475. ^~~~~~~~~~~~~~~~~~
  2476. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2477. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2478. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2479. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2480. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2481. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2482. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2483. setup_sprite_tiled_do(4bpp,)
  2484. ^~~~~~~~~~~~~~~~~~~~~
  2485. 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’
  2486. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2487. ^
  2488. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2489. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2490. ^~~~~~~~
  2491. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2492. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2493. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2494. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2495. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2496. ^~~~~~~~~~~~~~~~~~
  2497. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2498. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2499. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2500. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2501. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2502. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2503. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2504. setup_sprite_tiled_do(4bpp,)
  2505. ^~~~~~~~~~~~~~~~~~~~~
  2506. 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’
  2507. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2508. ^
  2509. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2510. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2511. ^~~~~~~~
  2512. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2513. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2514. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2515. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2516. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2517. ^~~~~~~~~~~~~~~~~~
  2518. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2519. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2520. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2521. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2522. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2523. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2524. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2525. setup_sprite_tiled_do(4bpp,)
  2526. ^~~~~~~~~~~~~~~~~~~~~
  2527. 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’
  2528. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2529. ^
  2530. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2531. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2532. ^~~~~~~~
  2533. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2534. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2535. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2536. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2537. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2538. ^~~~~~~~~~~~~~~~~~
  2539. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2540. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2541. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2542. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2543. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2544. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2545. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2546. setup_sprite_tiled_do(4bpp,)
  2547. ^~~~~~~~~~~~~~~~~~~~~
  2548. 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’
  2549. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2550. ^
  2551. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2552. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2553. ^~~~~~~~
  2554. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2555. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2556. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2557. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2558. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2559. ^~~~~~~~~~~~~~~~~~
  2560. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2561. setup_sprite_tile_column_height_##multi_height(full, none, \
  2562. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2563. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2564. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2565. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2566. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2567. setup_sprite_tiled_do(4bpp,)
  2568. ^~~~~~~~~~~~~~~~~~~~~
  2569. 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’
  2570. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2571. ^
  2572. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2573. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2574. ^~~~~~~~
  2575. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2576. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2577. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2578. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2579. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2580. ^~~~~~~~~~~~~~~~~~
  2581. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2582. setup_sprite_tile_column_height_##multi_height(full, none, \
  2583. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2584. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2585. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2586. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2587. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2588. setup_sprite_tiled_do(4bpp,)
  2589. ^~~~~~~~~~~~~~~~~~~~~
  2590. 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’
  2591. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2592. ^
  2593. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2594. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2595. ^~~~~~~~
  2596. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2597. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2598. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2599. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2600. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2601. ^~~~~~~~~~~~~~~~~~
  2602. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2603. setup_sprite_tile_column_height_##multi_height(full, none, \
  2604. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2605. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2606. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2607. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2608. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2609. setup_sprite_tiled_do(4bpp,)
  2610. ^~~~~~~~~~~~~~~~~~~~~
  2611. 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’
  2612. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2613. ^
  2614. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2615. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2616. ^~~~~~~~
  2617. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2618. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2619. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2620. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2621. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2622. ^~~~~~~~~~~~~~~~~~
  2623. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2624. setup_sprite_tile_column_height_##multi_height(full, none, \
  2625. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2626. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2627. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2628. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2629. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2630. setup_sprite_tiled_do(4bpp,)
  2631. ^~~~~~~~~~~~~~~~~~~~~
  2632. 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’
  2633. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2634. ^
  2635. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2636. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2637. ^~~~~~~~
  2638. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2639. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2640. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2641. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2642. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2643. ^~~~~~~~~~~~~~~~~~
  2644. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2645. setup_sprite_tile_column_height_##multi_height(full, none, \
  2646. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2647. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2648. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2649. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2650. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2651. setup_sprite_tiled_do(4bpp,)
  2652. ^~~~~~~~~~~~~~~~~~~~~
  2653. 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’
  2654. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2655. ^
  2656. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2657. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2658. ^~~~~~~~
  2659. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2660. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2661. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2662. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2663. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2664. ^~~~~~~~~~~~~~~~~~
  2665. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2666. setup_sprite_tile_column_height_##multi_height(full, none, \
  2667. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2668. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2669. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2670. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2671. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2672. setup_sprite_tiled_do(4bpp,)
  2673. ^~~~~~~~~~~~~~~~~~~~~
  2674. 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’
  2675. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2676. ^
  2677. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2678. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2679. ^~~~~~~~
  2680. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2681. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2682. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2683. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2684. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2685. ^~~~~~~~~~~~~~~~~~
  2686. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2687. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2688. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2689. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2690. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2691. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2692. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2693. setup_sprite_tiled_do(4bpp,)
  2694. ^~~~~~~~~~~~~~~~~~~~~
  2695. 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’
  2696. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2697. ^
  2698. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2699. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2700. ^~~~~~~~
  2701. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2702. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2703. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2704. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2705. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2706. ^~~~~~~~~~~~~~~~~~
  2707. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2708. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2709. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2710. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2711. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2712. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2713. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2714. setup_sprite_tiled_do(4bpp,)
  2715. ^~~~~~~~~~~~~~~~~~~~~
  2716. 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’
  2717. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2718. ^
  2719. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2720. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2721. ^~~~~~~~
  2722. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2723. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2724. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2725. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2726. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2727. ^~~~~~~~~~~~~~~~~~
  2728. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2729. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2730. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2731. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2732. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  2733. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2734. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2735. setup_sprite_tiled_do(4bpp,)
  2736. ^~~~~~~~~~~~~~~~~~~~~
  2737. 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’
  2738. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2739. ^
  2740. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2741. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2742. ^~~~~~~~
  2743. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2744. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2745. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2746. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2747. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2748. ^~~~~~~~~~~~~~~~~~
  2749. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2750. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2751. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2752. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2753. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  2754. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2755. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2756. setup_sprite_tiled_do(4bpp,)
  2757. ^~~~~~~~~~~~~~~~~~~~~
  2758. 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’
  2759. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2760. ^
  2761. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2762. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2763. ^~~~~~~~
  2764. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2765. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2766. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2767. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2768. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2769. ^~~~~~~~~~~~~~~~~~
  2770. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2771. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2772. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2773. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2774. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  2775. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2776. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2777. setup_sprite_tiled_do(4bpp,)
  2778. ^~~~~~~~~~~~~~~~~~~~~
  2779. 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’
  2780. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2781. ^
  2782. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2783. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2784. ^~~~~~~~
  2785. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2786. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2787. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2788. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2789. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2790. ^~~~~~~~~~~~~~~~~~
  2791. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2792. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2793. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2794. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2795. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  2796. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2797. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2798. setup_sprite_tiled_do(4bpp,)
  2799. ^~~~~~~~~~~~~~~~~~~~~
  2800. 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’
  2801. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2802. ^
  2803. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2804. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2805. ^~~~~~~~
  2806. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2807. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2808. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2809. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2810. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2811. ^~~~~~~~~~~~~~~~~~
  2812. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2813. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2814. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2815. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2816. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  2817. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2818. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2819. setup_sprite_tiled_do(4bpp,)
  2820. ^~~~~~~~~~~~~~~~~~~~~
  2821. 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’
  2822. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2823. ^
  2824. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2825. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2826. ^~~~~~~~
  2827. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2828. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2829. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2830. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2831. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2832. ^~~~~~~~~~~~~~~~~~
  2833. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2834. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2835. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2836. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2837. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  2838. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2839. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2840. setup_sprite_tiled_do(4bpp,)
  2841. ^~~~~~~~~~~~~~~~~~~~~
  2842. 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’
  2843. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2844. ^
  2845. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2846. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2847. ^~~~~~~~
  2848. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2849. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2850. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2851. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2852. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2853. ^~~~~~~~~~~~~~~~~~
  2854. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2855. setup_sprite_tile_column_height_##multi_height(full, none, \
  2856. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2857. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2858. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  2859. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2860. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2861. setup_sprite_tiled_do(4bpp,)
  2862. ^~~~~~~~~~~~~~~~~~~~~
  2863. 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’
  2864. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2865. ^
  2866. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2867. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2868. ^~~~~~~~
  2869. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2870. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  2871. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2872. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2873. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2874. ^~~~~~~~~~~~~~~~~~
  2875. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2876. setup_sprite_tile_column_height_##multi_height(full, none, \
  2877. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2878. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2879. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  2880. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2881. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2882. setup_sprite_tiled_do(4bpp,)
  2883. ^~~~~~~~~~~~~~~~~~~~~
  2884. 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’
  2885. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2886. ^
  2887. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2888. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2889. ^~~~~~~~
  2890. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2891. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2892. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2893. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2894. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2895. ^~~~~~~~~~~~~~~~~~
  2896. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2897. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  2898. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2899. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2900. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  2901. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2902. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2903. setup_sprite_tiled_do(4bpp,)
  2904. ^~~~~~~~~~~~~~~~~~~~~
  2905. 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’
  2906. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2907. ^
  2908. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2909. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2910. ^~~~~~~~
  2911. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2912. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2913. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2914. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2915. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2916. ^~~~~~~~~~~~~~~~~~
  2917. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  2918. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  2919. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2920. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3884:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  2921. setup_sprite_tile_column_width_single(texture_mode, single, half, left, \
  2922. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2923. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2924. setup_sprite_tiled_do(4bpp,)
  2925. ^~~~~~~~~~~~~~~~~~~~~
  2926. 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’
  2927. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2928. ^
  2929. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2930. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2931. ^~~~~~~~
  2932. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2933. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2934. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2935. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2936. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2937. ^~~~~~~~~~~~~~~~~~
  2938. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2939. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2940. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2941. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2942. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  2943. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2944. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2945. setup_sprite_tiled_do(4bpp,)
  2946. ^~~~~~~~~~~~~~~~~~~~~
  2947. 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’
  2948. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2949. ^
  2950. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2951. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2952. ^~~~~~~~
  2953. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2954. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2955. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2956. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2957. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2958. ^~~~~~~~~~~~~~~~~~
  2959. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2960. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2961. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2962. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2963. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  2964. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2965. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2966. setup_sprite_tiled_do(4bpp,)
  2967. ^~~~~~~~~~~~~~~~~~~~~
  2968. 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’
  2969. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2970. ^
  2971. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2972. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2973. ^~~~~~~~
  2974. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2975. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2976. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2977. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  2978. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  2979. ^~~~~~~~~~~~~~~~~~
  2980. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  2981. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  2982. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2983. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  2984. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  2985. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2986. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  2987. setup_sprite_tiled_do(4bpp,)
  2988. ^~~~~~~~~~~~~~~~~~~~~
  2989. 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’
  2990. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  2991. ^
  2992. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  2993. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  2994. ^~~~~~~~
  2995. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  2996. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  2997. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2998. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  2999. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3000. ^~~~~~~~~~~~~~~~~~
  3001. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3002. setup_sprite_tile_column_height_##multi_height(full, none, \
  3003. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3004. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3005. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3006. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3007. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3008. setup_sprite_tiled_do(4bpp,)
  3009. ^~~~~~~~~~~~~~~~~~~~~
  3010. 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’
  3011. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3012. ^
  3013. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3014. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3015. ^~~~~~~~
  3016. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3017. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3018. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3019. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3020. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3021. ^~~~~~~~~~~~~~~~~~
  3022. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3023. setup_sprite_tile_column_height_##multi_height(full, none, \
  3024. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3025. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3026. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3027. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3028. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3029. setup_sprite_tiled_do(4bpp,)
  3030. ^~~~~~~~~~~~~~~~~~~~~
  3031. 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’
  3032. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3033. ^
  3034. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3035. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3036. ^~~~~~~~
  3037. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3038. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3039. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3040. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3041. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3042. ^~~~~~~~~~~~~~~~~~
  3043. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3044. setup_sprite_tile_column_height_##multi_height(full, none, \
  3045. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3046. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3047. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3048. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3049. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3050. setup_sprite_tiled_do(4bpp,)
  3051. ^~~~~~~~~~~~~~~~~~~~~
  3052. 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’
  3053. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3054. ^
  3055. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3056. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3057. ^~~~~~~~
  3058. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3059. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3060. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3061. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3062. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3063. ^~~~~~~~~~~~~~~~~~
  3064. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3065. setup_sprite_tile_column_height_##multi_height(full, none, \
  3066. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3067. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3068. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3069. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3070. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3071. setup_sprite_tiled_do(4bpp,)
  3072. ^~~~~~~~~~~~~~~~~~~~~
  3073. 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’
  3074. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3075. ^
  3076. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3077. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3078. ^~~~~~~~
  3079. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3080. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3081. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3082. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3083. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3084. ^~~~~~~~~~~~~~~~~~
  3085. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3086. setup_sprite_tile_column_height_##multi_height(full, none, \
  3087. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3088. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3089. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3090. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3091. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3092. setup_sprite_tiled_do(4bpp,)
  3093. ^~~~~~~~~~~~~~~~~~~~~
  3094. 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’
  3095. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3096. ^
  3097. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3098. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3099. ^~~~~~~~
  3100. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3101. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3102. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3103. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3104. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3105. ^~~~~~~~~~~~~~~~~~
  3106. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3107. setup_sprite_tile_column_height_##multi_height(full, none, \
  3108. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3109. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3110. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3111. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3112. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3113. setup_sprite_tiled_do(4bpp,)
  3114. ^~~~~~~~~~~~~~~~~~~~~
  3115. 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’
  3116. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3117. ^
  3118. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3119. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3120. ^~~~~~~~
  3121. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3122. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3123. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3124. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  3125. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3126. ^~~~~~~~~~~~~~~~~~
  3127. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3128. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3129. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3130. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3131. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3132. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3133. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3134. setup_sprite_tiled_do(4bpp,)
  3135. ^~~~~~~~~~~~~~~~~~~~~
  3136. 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’
  3137. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3138. ^
  3139. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3140. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3141. ^~~~~~~~
  3142. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3143. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3144. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3145. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  3146. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3147. ^~~~~~~~~~~~~~~~~~
  3148. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3149. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3150. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3151. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3152. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3153. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3154. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3155. setup_sprite_tiled_do(4bpp,)
  3156. ^~~~~~~~~~~~~~~~~~~~~
  3157. 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’
  3158. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3159. ^
  3160. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3161. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3162. ^~~~~~~~
  3163. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3164. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3165. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3166. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  3167. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3168. ^~~~~~~~~~~~~~~~~~
  3169. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3170. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3171. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3172. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3173. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  3174. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3175. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3176. setup_sprite_tiled_do(4bpp,)
  3177. ^~~~~~~~~~~~~~~~~~~~~
  3178. 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’
  3179. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3180. ^
  3181. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3182. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3183. ^~~~~~~~
  3184. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3185. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3186. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3187. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  3188. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3189. ^~~~~~~~~~~~~~~~~~
  3190. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3191. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3192. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3193. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3194. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3196. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3197. setup_sprite_tiled_do(4bpp,)
  3198. ^~~~~~~~~~~~~~~~~~~~~
  3199. 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’
  3200. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3201. ^
  3202. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3203. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3204. ^~~~~~~~
  3205. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3283:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3206. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3207. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3208. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3209. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3210. ^~~~~~~~~~~~~~~~~~
  3211. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3212. setup_sprite_tile_column_height_##multi_height(full, none, \
  3213. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3214. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3215. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3216. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3217. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3218. setup_sprite_tiled_do(4bpp,)
  3219. ^~~~~~~~~~~~~~~~~~~~~
  3220. 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’
  3221. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3222. ^
  3223. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3224. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3225. ^~~~~~~~
  3226. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3292:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3227. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3228. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3229. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp’
  3230. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3231. ^~~~~~~~~~~~~~~~~~
  3232. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3233. setup_sprite_tile_column_height_##multi_height(full, none, \
  3234. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3235. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3236. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3237. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3238. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3239. setup_sprite_tiled_do(4bpp,)
  3240. ^~~~~~~~~~~~~~~~~~~~~
  3241. 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’
  3242. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3243. ^
  3244. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3245. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3246. ^~~~~~~~
  3247. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3316:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3248. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3249. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3250. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_4bpp’
  3251. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3252. ^~~~~~~~~~~~~~~~~~
  3253. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3254. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3255. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3256. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3257. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  3258. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3259. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3906:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3260. setup_sprite_tiled_do(4bpp,)
  3261. ^~~~~~~~~~~~~~~~~~~~~
  3262. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_sprite_8bpp’:
  3263. 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’
  3264. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3265. ^
  3266. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3267. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3268. ^~~~~~~~
  3269. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3270. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3271. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3272. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3273. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3274. ^~~~~~~~~~~~~~~~~~
  3275. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3276. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3277. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3278. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3279. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3280. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3281. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3282. setup_sprite_tiled_do(8bpp,)
  3283. ^~~~~~~~~~~~~~~~~~~~~
  3284. 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’
  3285. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3286. ^
  3287. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3288. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3289. ^~~~~~~~
  3290. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3291. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3292. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3293. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3294. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3295. ^~~~~~~~~~~~~~~~~~
  3296. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3297. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3298. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3299. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3300. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3301. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3302. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3303. setup_sprite_tiled_do(8bpp,)
  3304. ^~~~~~~~~~~~~~~~~~~~~
  3305. 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’
  3306. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3307. ^
  3308. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3309. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3310. ^~~~~~~~
  3311. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3312. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3313. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3314. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3315. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3316. ^~~~~~~~~~~~~~~~~~
  3317. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3318. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3319. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3320. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3321. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3322. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3323. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3324. setup_sprite_tiled_do(8bpp,)
  3325. ^~~~~~~~~~~~~~~~~~~~~
  3326. 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’
  3327. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3328. ^
  3329. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3330. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3331. ^~~~~~~~
  3332. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3333. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3334. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3335. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3336. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3337. ^~~~~~~~~~~~~~~~~~
  3338. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3339. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3340. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3341. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3342. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3343. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3344. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3345. setup_sprite_tiled_do(8bpp,)
  3346. ^~~~~~~~~~~~~~~~~~~~~
  3347. 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’
  3348. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3349. ^
  3350. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3351. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3352. ^~~~~~~~
  3353. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3354. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3355. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3356. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3357. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3358. ^~~~~~~~~~~~~~~~~~
  3359. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3360. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3361. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3362. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3363. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3364. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3365. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3366. setup_sprite_tiled_do(8bpp,)
  3367. ^~~~~~~~~~~~~~~~~~~~~
  3368. 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’
  3369. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3370. ^
  3371. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3372. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3373. ^~~~~~~~
  3374. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3375. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3376. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3377. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3378. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3379. ^~~~~~~~~~~~~~~~~~
  3380. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3381. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3382. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3383. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3384. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3385. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3386. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3387. setup_sprite_tiled_do(8bpp,)
  3388. ^~~~~~~~~~~~~~~~~~~~~
  3389. 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’
  3390. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3391. ^
  3392. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3393. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3394. ^~~~~~~~
  3395. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3396. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3397. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3398. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3399. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3400. ^~~~~~~~~~~~~~~~~~
  3401. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3402. setup_sprite_tile_column_height_##multi_height(full, none, \
  3403. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3404. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3405. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3406. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3407. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3408. setup_sprite_tiled_do(8bpp,)
  3409. ^~~~~~~~~~~~~~~~~~~~~
  3410. 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’
  3411. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3412. ^
  3413. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3414. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3415. ^~~~~~~~
  3416. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3417. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3418. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3419. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3420. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3421. ^~~~~~~~~~~~~~~~~~
  3422. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3423. setup_sprite_tile_column_height_##multi_height(full, none, \
  3424. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3425. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3426. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3427. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3428. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3429. setup_sprite_tiled_do(8bpp,)
  3430. ^~~~~~~~~~~~~~~~~~~~~
  3431. 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’
  3432. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3433. ^
  3434. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3435. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3436. ^~~~~~~~
  3437. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3438. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3439. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3440. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3441. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3442. ^~~~~~~~~~~~~~~~~~
  3443. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3444. setup_sprite_tile_column_height_##multi_height(full, none, \
  3445. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3446. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3447. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3448. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3449. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3450. setup_sprite_tiled_do(8bpp,)
  3451. ^~~~~~~~~~~~~~~~~~~~~
  3452. 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’
  3453. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3454. ^
  3455. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3456. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3457. ^~~~~~~~
  3458. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3459. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3460. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3461. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3462. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3463. ^~~~~~~~~~~~~~~~~~
  3464. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3465. setup_sprite_tile_column_height_##multi_height(full, none, \
  3466. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3467. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3468. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3469. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3470. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3471. setup_sprite_tiled_do(8bpp,)
  3472. ^~~~~~~~~~~~~~~~~~~~~
  3473. 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’
  3474. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3475. ^
  3476. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3477. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3478. ^~~~~~~~
  3479. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3480. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3481. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3482. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3483. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3484. ^~~~~~~~~~~~~~~~~~
  3485. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3486. setup_sprite_tile_column_height_##multi_height(full, none, \
  3487. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3488. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3489. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3490. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3491. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3492. setup_sprite_tiled_do(8bpp,)
  3493. ^~~~~~~~~~~~~~~~~~~~~
  3494. 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’
  3495. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3496. ^
  3497. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3498. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3499. ^~~~~~~~
  3500. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3501. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3502. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3503. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3504. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3505. ^~~~~~~~~~~~~~~~~~
  3506. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3507. setup_sprite_tile_column_height_##multi_height(full, none, \
  3508. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3509. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3510. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3511. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3512. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3513. setup_sprite_tiled_do(8bpp,)
  3514. ^~~~~~~~~~~~~~~~~~~~~
  3515. 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’
  3516. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3517. ^
  3518. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3519. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3520. ^~~~~~~~
  3521. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3522. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3523. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3524. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3525. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3526. ^~~~~~~~~~~~~~~~~~
  3527. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3528. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3529. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3530. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3531. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3532. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3533. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3534. setup_sprite_tiled_do(8bpp,)
  3535. ^~~~~~~~~~~~~~~~~~~~~
  3536. 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’
  3537. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3538. ^
  3539. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3540. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3541. ^~~~~~~~
  3542. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3543. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3544. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3545. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3546. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3547. ^~~~~~~~~~~~~~~~~~
  3548. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3549. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3550. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3551. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3552. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3553. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3554. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3555. setup_sprite_tiled_do(8bpp,)
  3556. ^~~~~~~~~~~~~~~~~~~~~
  3557. 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’
  3558. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3559. ^
  3560. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3561. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3562. ^~~~~~~~
  3563. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3564. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3565. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3566. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3567. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3568. ^~~~~~~~~~~~~~~~~~
  3569. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3570. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3571. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3572. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3573. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3574. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3575. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3576. setup_sprite_tiled_do(8bpp,)
  3577. ^~~~~~~~~~~~~~~~~~~~~
  3578. 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’
  3579. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3580. ^
  3581. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3582. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3583. ^~~~~~~~
  3584. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3585. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3586. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3587. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3588. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3589. ^~~~~~~~~~~~~~~~~~
  3590. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3591. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3592. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3593. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3594. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3595. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3596. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3597. setup_sprite_tiled_do(8bpp,)
  3598. ^~~~~~~~~~~~~~~~~~~~~
  3599. 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’
  3600. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3601. ^
  3602. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3603. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3604. ^~~~~~~~
  3605. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3606. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3607. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3608. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3609. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3610. ^~~~~~~~~~~~~~~~~~
  3611. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3612. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3613. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3614. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3615. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3616. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3617. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3618. setup_sprite_tiled_do(8bpp,)
  3619. ^~~~~~~~~~~~~~~~~~~~~
  3620. 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’
  3621. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3622. ^
  3623. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3624. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3625. ^~~~~~~~
  3626. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3627. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3628. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3629. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3630. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3631. ^~~~~~~~~~~~~~~~~~
  3632. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3633. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3634. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3635. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3636. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  3637. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3638. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3639. setup_sprite_tiled_do(8bpp,)
  3640. ^~~~~~~~~~~~~~~~~~~~~
  3641. 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’
  3642. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3643. ^
  3644. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3645. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3646. ^~~~~~~~
  3647. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3648. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3649. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3650. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3651. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3652. ^~~~~~~~~~~~~~~~~~
  3653. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3654. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3655. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3656. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3657. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3658. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3659. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3660. setup_sprite_tiled_do(8bpp,)
  3661. ^~~~~~~~~~~~~~~~~~~~~
  3662. 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’
  3663. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3664. ^
  3665. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3666. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3667. ^~~~~~~~
  3668. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3669. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3670. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3671. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3672. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3673. ^~~~~~~~~~~~~~~~~~
  3674. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3675. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3676. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3677. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3678. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3679. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3680. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3681. setup_sprite_tiled_do(8bpp,)
  3682. ^~~~~~~~~~~~~~~~~~~~~
  3683. 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’
  3684. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3685. ^
  3686. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3687. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3688. ^~~~~~~~
  3689. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3690. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3691. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3692. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3693. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3694. ^~~~~~~~~~~~~~~~~~
  3695. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3696. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3697. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3698. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3699. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3700. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3701. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3702. setup_sprite_tiled_do(8bpp,)
  3703. ^~~~~~~~~~~~~~~~~~~~~
  3704. 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’
  3705. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3706. ^
  3707. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3708. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3709. ^~~~~~~~
  3710. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3711. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3712. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3713. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3714. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3715. ^~~~~~~~~~~~~~~~~~
  3716. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3717. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3718. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3719. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3720. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3721. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3722. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3723. setup_sprite_tiled_do(8bpp,)
  3724. ^~~~~~~~~~~~~~~~~~~~~
  3725. 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’
  3726. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3727. ^
  3728. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3729. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3730. ^~~~~~~~
  3731. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3732. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3733. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3734. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3735. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3736. ^~~~~~~~~~~~~~~~~~
  3737. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3738. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3739. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3740. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3741. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3742. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3743. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3744. setup_sprite_tiled_do(8bpp,)
  3745. ^~~~~~~~~~~~~~~~~~~~~
  3746. 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’
  3747. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3748. ^
  3749. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3750. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3751. ^~~~~~~~
  3752. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3753. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3754. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3755. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3756. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3757. ^~~~~~~~~~~~~~~~~~
  3758. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3759. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3760. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3761. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3834:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3762. setup_sprite_tile_column_width_single(texture_mode, multi, full, none, \
  3763. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3764. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3765. setup_sprite_tiled_do(8bpp,)
  3766. ^~~~~~~~~~~~~~~~~~~~~
  3767. 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’
  3768. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3769. ^
  3770. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3771. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3772. ^~~~~~~~
  3773. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3774. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3775. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3776. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3777. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3778. ^~~~~~~~~~~~~~~~~~
  3779. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3780. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3781. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3782. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3783. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3784. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3785. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3786. setup_sprite_tiled_do(8bpp,)
  3787. ^~~~~~~~~~~~~~~~~~~~~
  3788. 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’
  3789. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3790. ^
  3791. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3792. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3793. ^~~~~~~~
  3794. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3795. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3796. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3797. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3798. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3799. ^~~~~~~~~~~~~~~~~~
  3800. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3801. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3802. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3803. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3804. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3805. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3806. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3807. setup_sprite_tiled_do(8bpp,)
  3808. ^~~~~~~~~~~~~~~~~~~~~
  3809. 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’
  3810. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3811. ^
  3812. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3813. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3814. ^~~~~~~~
  3815. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3816. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3817. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3818. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3819. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3820. ^~~~~~~~~~~~~~~~~~
  3821. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3822. setup_sprite_tile_column_height_##multi_height(full, none, \
  3823. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3824. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3825. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3826. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3827. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3828. setup_sprite_tiled_do(8bpp,)
  3829. ^~~~~~~~~~~~~~~~~~~~~
  3830. 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’
  3831. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3832. ^
  3833. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3834. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3835. ^~~~~~~~
  3836. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3837. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3838. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3839. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3840. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3841. ^~~~~~~~~~~~~~~~~~
  3842. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3843. setup_sprite_tile_column_height_##multi_height(full, none, \
  3844. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3845. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3846. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3847. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3848. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3849. setup_sprite_tiled_do(8bpp,)
  3850. ^~~~~~~~~~~~~~~~~~~~~
  3851. 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’
  3852. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3853. ^
  3854. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3855. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3856. ^~~~~~~~
  3857. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3858. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3859. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3860. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3861. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3862. ^~~~~~~~~~~~~~~~~~
  3863. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3864. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3865. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3866. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3867. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3868. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3869. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3870. setup_sprite_tiled_do(8bpp,)
  3871. ^~~~~~~~~~~~~~~~~~~~~
  3872. 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’
  3873. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3874. ^
  3875. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3876. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3877. ^~~~~~~~
  3878. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3879. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3880. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3881. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3882. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3883. ^~~~~~~~~~~~~~~~~~
  3884. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3885. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  3886. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3887. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3839:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3888. setup_sprite_tile_column_width_multi(texture_mode, single, full, full, \
  3889. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3890. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3891. setup_sprite_tiled_do(8bpp,)
  3892. ^~~~~~~~~~~~~~~~~~~~~
  3893. 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’
  3894. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3895. ^
  3896. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3897. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3898. ^~~~~~~~
  3899. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3900. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3901. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3902. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3903. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3904. ^~~~~~~~~~~~~~~~~~
  3905. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3906. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3907. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3908. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3909. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  3910. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3911. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3912. setup_sprite_tiled_do(8bpp,)
  3913. ^~~~~~~~~~~~~~~~~~~~~
  3914. 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’
  3915. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3916. ^
  3917. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3918. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3919. ^~~~~~~~
  3920. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3921. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  3922. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3923. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  3924. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3925. ^~~~~~~~~~~~~~~~~~
  3926. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  3927. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  3928. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3929. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3844:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  3930. setup_sprite_tile_column_width_single(texture_mode, single, full, none, \
  3931. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3932. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3933. setup_sprite_tiled_do(8bpp,)
  3934. ^~~~~~~~~~~~~~~~~~~~~
  3935. 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’
  3936. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3937. ^
  3938. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3939. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3940. ^~~~~~~~
  3941. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3942. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3943. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3944. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  3945. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3946. ^~~~~~~~~~~~~~~~~~
  3947. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3948. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3949. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3950. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3951. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  3952. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3953. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3954. setup_sprite_tiled_do(8bpp,)
  3955. ^~~~~~~~~~~~~~~~~~~~~
  3956. 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’
  3957. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3958. ^
  3959. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3960. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3961. ^~~~~~~~
  3962. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3963. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3964. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3965. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  3966. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3967. ^~~~~~~~~~~~~~~~~~
  3968. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3969. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3970. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3971. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3972. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  3973. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3974. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3975. setup_sprite_tiled_do(8bpp,)
  3976. ^~~~~~~~~~~~~~~~~~~~~
  3977. 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’
  3978. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  3979. ^
  3980. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  3981. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  3982. ^~~~~~~~
  3983. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  3984. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  3985. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3986. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  3987. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  3988. ^~~~~~~~~~~~~~~~~~
  3989. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  3990. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  3991. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3992. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  3993. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  3994. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3995. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  3996. setup_sprite_tiled_do(8bpp,)
  3997. ^~~~~~~~~~~~~~~~~~~~~
  3998. 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’
  3999. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4000. ^
  4001. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4002. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4003. ^~~~~~~~
  4004. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4005. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4006. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4007. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4008. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4009. ^~~~~~~~~~~~~~~~~~
  4010. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4011. setup_sprite_tile_column_height_##multi_height(full, none, \
  4012. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4013. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4014. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4015. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4016. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4017. setup_sprite_tiled_do(8bpp,)
  4018. ^~~~~~~~~~~~~~~~~~~~~
  4019. 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’
  4020. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4021. ^
  4022. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4023. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4024. ^~~~~~~~
  4025. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4026. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4027. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4028. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4029. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4030. ^~~~~~~~~~~~~~~~~~
  4031. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4032. setup_sprite_tile_column_height_##multi_height(full, none, \
  4033. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4034. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4035. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4036. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4037. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4038. setup_sprite_tiled_do(8bpp,)
  4039. ^~~~~~~~~~~~~~~~~~~~~
  4040. 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’
  4041. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4042. ^
  4043. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4044. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4045. ^~~~~~~~
  4046. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4047. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4048. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4049. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4050. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4051. ^~~~~~~~~~~~~~~~~~
  4052. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4053. setup_sprite_tile_column_height_##multi_height(full, none, \
  4054. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4055. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4056. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4057. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4058. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4059. setup_sprite_tiled_do(8bpp,)
  4060. ^~~~~~~~~~~~~~~~~~~~~
  4061. 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’
  4062. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4063. ^
  4064. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4065. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4066. ^~~~~~~~
  4067. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4068. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4069. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4070. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4071. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4072. ^~~~~~~~~~~~~~~~~~
  4073. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4074. setup_sprite_tile_column_height_##multi_height(full, none, \
  4075. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4076. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4077. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4078. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4079. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4080. setup_sprite_tiled_do(8bpp,)
  4081. ^~~~~~~~~~~~~~~~~~~~~
  4082. 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’
  4083. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4084. ^
  4085. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4086. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4087. ^~~~~~~~
  4088. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4089. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4090. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4091. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4092. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4093. ^~~~~~~~~~~~~~~~~~
  4094. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4095. setup_sprite_tile_column_height_##multi_height(full, none, \
  4096. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4097. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4098. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4099. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4100. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4101. setup_sprite_tiled_do(8bpp,)
  4102. ^~~~~~~~~~~~~~~~~~~~~
  4103. 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’
  4104. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4105. ^
  4106. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4107. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4108. ^~~~~~~~
  4109. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4110. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4111. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4112. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4113. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4114. ^~~~~~~~~~~~~~~~~~
  4115. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4116. setup_sprite_tile_column_height_##multi_height(full, none, \
  4117. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4118. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4119. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4120. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4121. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4122. setup_sprite_tiled_do(8bpp,)
  4123. ^~~~~~~~~~~~~~~~~~~~~
  4124. 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’
  4125. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4126. ^
  4127. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4128. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4129. ^~~~~~~~
  4130. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4131. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4132. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4133. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4134. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4135. ^~~~~~~~~~~~~~~~~~
  4136. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4137. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4138. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4139. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4140. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4141. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4142. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4143. setup_sprite_tiled_do(8bpp,)
  4144. ^~~~~~~~~~~~~~~~~~~~~
  4145. 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’
  4146. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4147. ^
  4148. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4149. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4150. ^~~~~~~~
  4151. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4152. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4153. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4154. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4155. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4156. ^~~~~~~~~~~~~~~~~~
  4157. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4158. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4159. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4160. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4161. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4162. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4163. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4164. setup_sprite_tiled_do(8bpp,)
  4165. ^~~~~~~~~~~~~~~~~~~~~
  4166. 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’
  4167. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4168. ^
  4169. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4170. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4171. ^~~~~~~~
  4172. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4173. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4174. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4175. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4176. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4177. ^~~~~~~~~~~~~~~~~~
  4178. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4179. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4180. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4181. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4182. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4183. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4184. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4185. setup_sprite_tiled_do(8bpp,)
  4186. ^~~~~~~~~~~~~~~~~~~~~
  4187. 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’
  4188. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4189. ^
  4190. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4191. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4192. ^~~~~~~~
  4193. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4194. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4195. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4196. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4197. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4198. ^~~~~~~~~~~~~~~~~~
  4199. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4200. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4201. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4202. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4203. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4204. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4205. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4206. setup_sprite_tiled_do(8bpp,)
  4207. ^~~~~~~~~~~~~~~~~~~~~
  4208. 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’
  4209. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4210. ^
  4211. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4212. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4213. ^~~~~~~~
  4214. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4215. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4216. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4217. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4218. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4219. ^~~~~~~~~~~~~~~~~~
  4220. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4221. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4222. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4223. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4224. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4225. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4226. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4227. setup_sprite_tiled_do(8bpp,)
  4228. ^~~~~~~~~~~~~~~~~~~~~
  4229. 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’
  4230. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4231. ^
  4232. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4233. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4234. ^~~~~~~~
  4235. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4236. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4237. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4238. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4239. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4240. ^~~~~~~~~~~~~~~~~~
  4241. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4242. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4243. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4244. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3849:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4245. setup_sprite_tile_column_width_multi(texture_mode, multi, half, full, \
  4246. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4247. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4248. setup_sprite_tiled_do(8bpp,)
  4249. ^~~~~~~~~~~~~~~~~~~~~
  4250. 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’
  4251. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4252. ^
  4253. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4254. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4255. ^~~~~~~~
  4256. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4257. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4258. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4259. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4260. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4261. ^~~~~~~~~~~~~~~~~~
  4262. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4263. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4264. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4265. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4266. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  4267. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4268. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4269. setup_sprite_tiled_do(8bpp,)
  4270. ^~~~~~~~~~~~~~~~~~~~~
  4271. 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’
  4272. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4273. ^
  4274. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4275. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4276. ^~~~~~~~
  4277. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4278. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4279. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4280. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4281. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4282. ^~~~~~~~~~~~~~~~~~
  4283. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4284. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4285. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4286. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4287. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  4288. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4289. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4290. setup_sprite_tiled_do(8bpp,)
  4291. ^~~~~~~~~~~~~~~~~~~~~
  4292. 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’
  4293. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4294. ^
  4295. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4296. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4297. ^~~~~~~~
  4298. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4299. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4300. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4301. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4302. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4303. ^~~~~~~~~~~~~~~~~~
  4304. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4305. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4306. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4307. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3854:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4308. setup_sprite_tile_column_width_single(texture_mode, multi, half, right, \
  4309. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4310. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4311. setup_sprite_tiled_do(8bpp,)
  4312. ^~~~~~~~~~~~~~~~~~~~~
  4313. 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’
  4314. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4315. ^
  4316. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4317. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4318. ^~~~~~~~
  4319. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4320. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4321. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4322. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4323. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4324. ^~~~~~~~~~~~~~~~~~
  4325. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4326. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4327. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4328. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4329. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  4330. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4331. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4332. setup_sprite_tiled_do(8bpp,)
  4333. ^~~~~~~~~~~~~~~~~~~~~
  4334. 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’
  4335. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4336. ^
  4337. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4338. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4339. ^~~~~~~~
  4340. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4341. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4342. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4343. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4344. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4345. ^~~~~~~~~~~~~~~~~~
  4346. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4347. setup_sprite_tile_column_height_##multi_height(full, none, \
  4348. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4349. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4350. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  4351. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4352. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4353. setup_sprite_tiled_do(8bpp,)
  4354. ^~~~~~~~~~~~~~~~~~~~~
  4355. 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’
  4356. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4357. ^
  4358. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4359. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4360. ^~~~~~~~
  4361. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4362. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4363. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4364. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4365. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4366. ^~~~~~~~~~~~~~~~~~
  4367. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4368. setup_sprite_tile_column_height_##multi_height(full, none, \
  4369. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4370. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4371. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  4372. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4373. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4374. setup_sprite_tiled_do(8bpp,)
  4375. ^~~~~~~~~~~~~~~~~~~~~
  4376. 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’
  4377. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4378. ^
  4379. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4380. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4381. ^~~~~~~~
  4382. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4383. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4384. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4385. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4386. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4387. ^~~~~~~~~~~~~~~~~~
  4388. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4389. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4390. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4391. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4392. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  4393. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4394. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4395. setup_sprite_tiled_do(8bpp,)
  4396. ^~~~~~~~~~~~~~~~~~~~~
  4397. 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’
  4398. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4399. ^
  4400. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4401. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4402. ^~~~~~~~
  4403. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4404. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4405. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4406. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4407. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4408. ^~~~~~~~~~~~~~~~~~
  4409. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4410. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4411. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4412. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3859:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4413. setup_sprite_tile_column_width_multi(texture_mode, single, half, full, \
  4414. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4415. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4416. setup_sprite_tiled_do(8bpp,)
  4417. ^~~~~~~~~~~~~~~~~~~~~
  4418. 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’
  4419. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4420. ^
  4421. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4422. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4423. ^~~~~~~~
  4424. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4425. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4426. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4427. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4428. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4429. ^~~~~~~~~~~~~~~~~~
  4430. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4431. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4432. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4433. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3864:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4434. setup_sprite_tile_column_width_single(texture_mode, single, half, right, \
  4435. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4436. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4437. setup_sprite_tiled_do(8bpp,)
  4438. ^~~~~~~~~~~~~~~~~~~~~
  4439. 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’
  4440. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4441. ^
  4442. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4443. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4444. ^~~~~~~~
  4445. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4446. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4447. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4448. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4449. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4450. ^~~~~~~~~~~~~~~~~~
  4451. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4452. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4453. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4454. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4455. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4456. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4457. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4458. setup_sprite_tiled_do(8bpp,)
  4459. ^~~~~~~~~~~~~~~~~~~~~
  4460. 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’
  4461. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4462. ^
  4463. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4464. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4465. ^~~~~~~~
  4466. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4467. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4468. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4469. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4470. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4471. ^~~~~~~~~~~~~~~~~~
  4472. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4473. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4474. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4475. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4476. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4477. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4478. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4479. setup_sprite_tiled_do(8bpp,)
  4480. ^~~~~~~~~~~~~~~~~~~~~
  4481. 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’
  4482. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4483. ^
  4484. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4485. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4486. ^~~~~~~~
  4487. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4488. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4489. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4490. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4491. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4492. ^~~~~~~~~~~~~~~~~~
  4493. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4494. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4495. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4496. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4497. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4498. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4499. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4500. setup_sprite_tiled_do(8bpp,)
  4501. ^~~~~~~~~~~~~~~~~~~~~
  4502. 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’
  4503. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4504. ^
  4505. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4506. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4507. ^~~~~~~~
  4508. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4509. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4510. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4511. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4512. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4513. ^~~~~~~~~~~~~~~~~~
  4514. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4515. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4516. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4517. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4518. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4519. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4520. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4521. setup_sprite_tiled_do(8bpp,)
  4522. ^~~~~~~~~~~~~~~~~~~~~
  4523. 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’
  4524. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4525. ^
  4526. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4527. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4528. ^~~~~~~~
  4529. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4530. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4531. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4532. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4533. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4534. ^~~~~~~~~~~~~~~~~~
  4535. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4536. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4537. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4538. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4539. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4540. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4541. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4542. setup_sprite_tiled_do(8bpp,)
  4543. ^~~~~~~~~~~~~~~~~~~~~
  4544. 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’
  4545. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4546. ^
  4547. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4548. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4549. ^~~~~~~~
  4550. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4551. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4552. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4553. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4554. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4555. ^~~~~~~~~~~~~~~~~~
  4556. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4557. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4558. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4559. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4560. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4561. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4562. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4563. setup_sprite_tiled_do(8bpp,)
  4564. ^~~~~~~~~~~~~~~~~~~~~
  4565. 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’
  4566. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4567. ^
  4568. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4569. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4570. ^~~~~~~~
  4571. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4572. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4573. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4574. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4575. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4576. ^~~~~~~~~~~~~~~~~~
  4577. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4578. setup_sprite_tile_column_height_##multi_height(full, none, \
  4579. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4580. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4581. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4582. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4583. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4584. setup_sprite_tiled_do(8bpp,)
  4585. ^~~~~~~~~~~~~~~~~~~~~
  4586. 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’
  4587. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4588. ^
  4589. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4590. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4591. ^~~~~~~~
  4592. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4593. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4594. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4595. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4596. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4597. ^~~~~~~~~~~~~~~~~~
  4598. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4599. setup_sprite_tile_column_height_##multi_height(full, none, \
  4600. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4601. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4602. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4603. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4604. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4605. setup_sprite_tiled_do(8bpp,)
  4606. ^~~~~~~~~~~~~~~~~~~~~
  4607. 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’
  4608. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4609. ^
  4610. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4611. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4612. ^~~~~~~~
  4613. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4614. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4615. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4616. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4617. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4618. ^~~~~~~~~~~~~~~~~~
  4619. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4620. setup_sprite_tile_column_height_##multi_height(full, none, \
  4621. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4622. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4623. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4624. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4625. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4626. setup_sprite_tiled_do(8bpp,)
  4627. ^~~~~~~~~~~~~~~~~~~~~
  4628. 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’
  4629. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4630. ^
  4631. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4632. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4633. ^~~~~~~~
  4634. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4635. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4636. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4637. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4638. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4639. ^~~~~~~~~~~~~~~~~~
  4640. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4641. setup_sprite_tile_column_height_##multi_height(full, none, \
  4642. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4643. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4644. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4645. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4646. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4647. setup_sprite_tiled_do(8bpp,)
  4648. ^~~~~~~~~~~~~~~~~~~~~
  4649. 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’
  4650. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4651. ^
  4652. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4653. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4654. ^~~~~~~~
  4655. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4656. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4657. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4658. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4659. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4660. ^~~~~~~~~~~~~~~~~~
  4661. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4662. setup_sprite_tile_column_height_##multi_height(full, none, \
  4663. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4664. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4665. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4666. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4667. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4668. setup_sprite_tiled_do(8bpp,)
  4669. ^~~~~~~~~~~~~~~~~~~~~
  4670. 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’
  4671. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4672. ^
  4673. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4674. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4675. ^~~~~~~~
  4676. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4677. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4678. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4679. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4680. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4681. ^~~~~~~~~~~~~~~~~~
  4682. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4683. setup_sprite_tile_column_height_##multi_height(full, none, \
  4684. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4685. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4686. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4687. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4688. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4689. setup_sprite_tiled_do(8bpp,)
  4690. ^~~~~~~~~~~~~~~~~~~~~
  4691. 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’
  4692. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4693. ^
  4694. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4695. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4696. ^~~~~~~~
  4697. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4698. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4699. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4700. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4701. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4702. ^~~~~~~~~~~~~~~~~~
  4703. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4704. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4705. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4706. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4707. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4708. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4709. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4710. setup_sprite_tiled_do(8bpp,)
  4711. ^~~~~~~~~~~~~~~~~~~~~
  4712. 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’
  4713. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4714. ^
  4715. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4716. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4717. ^~~~~~~~
  4718. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4719. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4720. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4721. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4722. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4723. ^~~~~~~~~~~~~~~~~~
  4724. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4725. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4726. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4727. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4728. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4729. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4730. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4731. setup_sprite_tiled_do(8bpp,)
  4732. ^~~~~~~~~~~~~~~~~~~~~
  4733. 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’
  4734. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4735. ^
  4736. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4737. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4738. ^~~~~~~~
  4739. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4740. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4741. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4742. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4743. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4744. ^~~~~~~~~~~~~~~~~~
  4745. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4746. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4747. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4748. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3869:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4749. setup_sprite_tile_column_width_multi(texture_mode, multi, full, half, \
  4750. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4751. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4752. setup_sprite_tiled_do(8bpp,)
  4753. ^~~~~~~~~~~~~~~~~~~~~
  4754. 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’
  4755. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4756. ^
  4757. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4758. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4759. ^~~~~~~~
  4760. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4761. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4762. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4763. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4764. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4765. ^~~~~~~~~~~~~~~~~~
  4766. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4767. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4768. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4769. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4770. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  4771. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4772. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4773. setup_sprite_tiled_do(8bpp,)
  4774. ^~~~~~~~~~~~~~~~~~~~~
  4775. 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’
  4776. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4777. ^
  4778. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4779. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4780. ^~~~~~~~
  4781. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4782. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4783. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4784. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4785. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4786. ^~~~~~~~~~~~~~~~~~
  4787. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4788. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4789. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4790. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4791. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  4792. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4793. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4794. setup_sprite_tiled_do(8bpp,)
  4795. ^~~~~~~~~~~~~~~~~~~~~
  4796. 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’
  4797. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4798. ^
  4799. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4800. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4801. ^~~~~~~~
  4802. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4803. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4804. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4805. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4806. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4807. ^~~~~~~~~~~~~~~~~~
  4808. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4809. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4810. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4811. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3874:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4812. setup_sprite_tile_column_width_single(texture_mode, multi, half, left, \
  4813. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4814. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4815. setup_sprite_tiled_do(8bpp,)
  4816. ^~~~~~~~~~~~~~~~~~~~~
  4817. 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’
  4818. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4819. ^
  4820. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4821. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4822. ^~~~~~~~
  4823. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4824. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4825. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4826. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4827. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4828. ^~~~~~~~~~~~~~~~~~
  4829. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4830. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4831. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4832. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4833. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  4834. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4835. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4836. setup_sprite_tiled_do(8bpp,)
  4837. ^~~~~~~~~~~~~~~~~~~~~
  4838. 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’
  4839. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4840. ^
  4841. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4842. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4843. ^~~~~~~~
  4844. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4845. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4846. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4847. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4848. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4849. ^~~~~~~~~~~~~~~~~~
  4850. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4851. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4852. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4853. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4854. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  4855. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4856. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4857. setup_sprite_tiled_do(8bpp,)
  4858. ^~~~~~~~~~~~~~~~~~~~~
  4859. 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’
  4860. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4861. ^
  4862. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4863. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4864. ^~~~~~~~
  4865. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4866. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4867. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4868. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4869. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4870. ^~~~~~~~~~~~~~~~~~
  4871. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4872. setup_sprite_tile_column_height_##multi_height(full, none, \
  4873. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4874. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4875. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  4876. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4877. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4878. setup_sprite_tiled_do(8bpp,)
  4879. ^~~~~~~~~~~~~~~~~~~~~
  4880. 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’
  4881. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4882. ^
  4883. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4884. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4885. ^~~~~~~~
  4886. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4887. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  4888. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4889. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  4890. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4891. ^~~~~~~~~~~~~~~~~~
  4892. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4893. setup_sprite_tile_column_height_##multi_height(full, none, \
  4894. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4895. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4896. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  4897. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4898. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4899. setup_sprite_tiled_do(8bpp,)
  4900. ^~~~~~~~~~~~~~~~~~~~~
  4901. 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’
  4902. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4903. ^
  4904. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4905. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4906. ^~~~~~~~
  4907. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4908. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4909. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4910. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4911. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4912. ^~~~~~~~~~~~~~~~~~
  4913. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4914. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  4915. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4916. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3879:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4917. setup_sprite_tile_column_width_multi(texture_mode, single, full, half, \
  4918. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4919. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4920. setup_sprite_tiled_do(8bpp,)
  4921. ^~~~~~~~~~~~~~~~~~~~~
  4922. 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’
  4923. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4924. ^
  4925. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4926. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4927. ^~~~~~~~
  4928. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4929. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4930. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4931. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4932. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4933. ^~~~~~~~~~~~~~~~~~
  4934. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3454:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  4935. setup_sprite_tile_column_height_##multi_height(edge_mode, edge, \
  4936. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4937. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3884:7: note: in expansion of macro ‘setup_sprite_tile_column_width_single’
  4938. setup_sprite_tile_column_width_single(texture_mode, single, half, left, \
  4939. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4940. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4941. setup_sprite_tiled_do(8bpp,)
  4942. ^~~~~~~~~~~~~~~~~~~~~
  4943. 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’
  4944. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4945. ^
  4946. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4947. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4948. ^~~~~~~~
  4949. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4950. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4951. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4952. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4953. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4954. ^~~~~~~~~~~~~~~~~~
  4955. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4956. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4957. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4958. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4959. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  4960. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4961. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4962. setup_sprite_tiled_do(8bpp,)
  4963. ^~~~~~~~~~~~~~~~~~~~~
  4964. 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’
  4965. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4966. ^
  4967. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4968. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4969. ^~~~~~~~
  4970. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4971. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4972. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4973. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4974. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4975. ^~~~~~~~~~~~~~~~~~
  4976. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4977. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4978. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4979. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  4980. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  4981. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4982. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  4983. setup_sprite_tiled_do(8bpp,)
  4984. ^~~~~~~~~~~~~~~~~~~~~
  4985. 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’
  4986. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  4987. ^
  4988. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  4989. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  4990. ^~~~~~~~
  4991. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  4992. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  4993. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  4994. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  4995. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  4996. ^~~~~~~~~~~~~~~~~~
  4997. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  4998. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  4999. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5000. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5001. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5002. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5003. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5004. setup_sprite_tiled_do(8bpp,)
  5005. ^~~~~~~~~~~~~~~~~~~~~
  5006. 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’
  5007. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5008. ^
  5009. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5010. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5011. ^~~~~~~~
  5012. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5013. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5014. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5015. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5016. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5017. ^~~~~~~~~~~~~~~~~~
  5018. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5019. setup_sprite_tile_column_height_##multi_height(full, none, \
  5020. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5021. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5022. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5023. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5024. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5025. setup_sprite_tiled_do(8bpp,)
  5026. ^~~~~~~~~~~~~~~~~~~~~
  5027. 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’
  5028. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5029. ^
  5030. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5031. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5032. ^~~~~~~~
  5033. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5034. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5035. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5036. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5037. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5038. ^~~~~~~~~~~~~~~~~~
  5039. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5040. setup_sprite_tile_column_height_##multi_height(full, none, \
  5041. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5042. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5043. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5044. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5045. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5046. setup_sprite_tiled_do(8bpp,)
  5047. ^~~~~~~~~~~~~~~~~~~~~
  5048. 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’
  5049. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5050. ^
  5051. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5052. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5053. ^~~~~~~~
  5054. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5055. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5056. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5057. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5058. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5059. ^~~~~~~~~~~~~~~~~~
  5060. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5061. setup_sprite_tile_column_height_##multi_height(full, none, \
  5062. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5063. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5064. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5065. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5066. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5067. setup_sprite_tiled_do(8bpp,)
  5068. ^~~~~~~~~~~~~~~~~~~~~
  5069. 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’
  5070. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5071. ^
  5072. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5073. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5074. ^~~~~~~~
  5075. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5076. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5077. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5078. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5079. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5080. ^~~~~~~~~~~~~~~~~~
  5081. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5082. setup_sprite_tile_column_height_##multi_height(full, none, \
  5083. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5084. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5085. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5086. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5087. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5088. setup_sprite_tiled_do(8bpp,)
  5089. ^~~~~~~~~~~~~~~~~~~~~
  5090. 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’
  5091. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5092. ^
  5093. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5094. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5095. ^~~~~~~~
  5096. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5097. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5098. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5099. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5100. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5101. ^~~~~~~~~~~~~~~~~~
  5102. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5103. setup_sprite_tile_column_height_##multi_height(full, none, \
  5104. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5105. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5106. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5107. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5108. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5109. setup_sprite_tiled_do(8bpp,)
  5110. ^~~~~~~~~~~~~~~~~~~~~
  5111. 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’
  5112. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5113. ^
  5114. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5115. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5116. ^~~~~~~~
  5117. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5118. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5119. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5120. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5121. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5122. ^~~~~~~~~~~~~~~~~~
  5123. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5124. setup_sprite_tile_column_height_##multi_height(full, none, \
  5125. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5126. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5127. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5128. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5129. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5130. setup_sprite_tiled_do(8bpp,)
  5131. ^~~~~~~~~~~~~~~~~~~~~
  5132. 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’
  5133. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5134. ^
  5135. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5136. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5137. ^~~~~~~~
  5138. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5139. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5140. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5141. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  5142. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5143. ^~~~~~~~~~~~~~~~~~
  5144. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5145. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  5146. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5147. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5148. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5149. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5150. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5151. setup_sprite_tiled_do(8bpp,)
  5152. ^~~~~~~~~~~~~~~~~~~~~
  5153. 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’
  5154. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5155. ^
  5156. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5157. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5158. ^~~~~~~~
  5159. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5160. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5161. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5162. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  5163. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5164. ^~~~~~~~~~~~~~~~~~
  5165. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5166. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  5167. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5168. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5169. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5170. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5171. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5172. setup_sprite_tiled_do(8bpp,)
  5173. ^~~~~~~~~~~~~~~~~~~~~
  5174. 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’
  5175. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5176. ^
  5177. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5178. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5179. ^~~~~~~~
  5180. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5181. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5182. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5183. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  5184. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5185. ^~~~~~~~~~~~~~~~~~
  5186. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5187. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  5188. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5189. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3889:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5190. setup_sprite_tile_column_width_multi(texture_mode, multi, half, half, \
  5191. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5192. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5193. setup_sprite_tiled_do(8bpp,)
  5194. ^~~~~~~~~~~~~~~~~~~~~
  5195. 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’
  5196. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5197. ^
  5198. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5199. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5200. ^~~~~~~~
  5201. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5202. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5203. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5204. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  5205. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5206. ^~~~~~~~~~~~~~~~~~
  5207. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  5208. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5209. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5210. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5211. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  5212. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5213. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5214. setup_sprite_tiled_do(8bpp,)
  5215. ^~~~~~~~~~~~~~~~~~~~~
  5216. 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’
  5217. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5218. ^
  5219. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5220. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5221. ^~~~~~~~
  5222. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3339:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5223. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5224. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5225. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5226. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5227. ^~~~~~~~~~~~~~~~~~
  5228. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  5229. setup_sprite_tile_column_height_##multi_height(full, none, \
  5230. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5231. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5232. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  5233. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5234. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5235. setup_sprite_tiled_do(8bpp,)
  5236. ^~~~~~~~~~~~~~~~~~~~~
  5237. 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’
  5238. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5239. ^
  5240. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5241. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5242. ^~~~~~~~
  5243. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3345:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5244. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5245. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5246. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_full_8bpp’
  5247. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5248. ^~~~~~~~~~~~~~~~~~
  5249. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  5250. setup_sprite_tile_column_height_##multi_height(full, none, \
  5251. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5252. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5253. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  5254. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5255. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5256. setup_sprite_tiled_do(8bpp,)
  5257. ^~~~~~~~~~~~~~~~~~~~~
  5258. 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’
  5259. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5260. ^
  5261. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5262. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5263. ^~~~~~~~
  5264. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3365:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5265. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5266. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5267. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3409:3: note: in expansion of macro ‘setup_sprite_tile_half_8bpp’
  5268. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5269. ^~~~~~~~~~~~~~~~~~
  5270. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3497:3: note: in expansion of macro ‘setup_sprite_tile_column_height_single’
  5271. setup_sprite_tile_column_height_##multi_height(right_mode, left, \
  5272. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5273. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3894:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5274. setup_sprite_tile_column_width_multi(texture_mode, single, half, half, \
  5275. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5276. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3916:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5277. setup_sprite_tiled_do(8bpp,)
  5278. ^~~~~~~~~~~~~~~~~~~~~
  5279. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c: In function ‘setup_sprite_4bpp_4x’:
  5280. 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’
  5281. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5282. ^
  5283. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5284. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5285. ^~~~~~~~
  5286. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5287. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5288. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5289. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5290. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5291. ^~~~~~~~~~~~~~~~~~
  5292. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5293. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5294. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5295. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5296. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5297. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5298. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5299. setup_sprite_tiled_do(4bpp, _4x)
  5300. ^~~~~~~~~~~~~~~~~~~~~
  5301. 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’
  5302. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5303. ^
  5304. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5305. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5306. ^~~~~~~~
  5307. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5308. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5309. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5310. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5311. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5312. ^~~~~~~~~~~~~~~~~~
  5313. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5314. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5315. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5316. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5317. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5318. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5319. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5320. setup_sprite_tiled_do(4bpp, _4x)
  5321. ^~~~~~~~~~~~~~~~~~~~~
  5322. 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’
  5323. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5324. ^
  5325. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5326. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5327. ^~~~~~~~
  5328. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5329. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5330. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5331. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5332. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5333. ^~~~~~~~~~~~~~~~~~
  5334. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5335. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5336. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5337. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5338. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5339. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5340. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5341. setup_sprite_tiled_do(4bpp, _4x)
  5342. ^~~~~~~~~~~~~~~~~~~~~
  5343. 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’
  5344. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5345. ^
  5346. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5347. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5348. ^~~~~~~~
  5349. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5350. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5351. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5352. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3426:5: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5353. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5354. ^~~~~~~~~~~~~~~~~~
  5355. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5356. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5357. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5358. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5359. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5360. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5361. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5362. setup_sprite_tiled_do(4bpp, _4x)
  5363. ^~~~~~~~~~~~~~~~~~~~~
  5364. 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’
  5365. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5366. ^
  5367. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5368. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5369. ^~~~~~~~
  5370. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5371. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5372. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5373. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5374. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5375. ^~~~~~~~~~~~~~~~~~
  5376. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5377. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5378. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5379. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5380. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5381. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5382. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5383. setup_sprite_tiled_do(4bpp, _4x)
  5384. ^~~~~~~~~~~~~~~~~~~~~
  5385. 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’
  5386. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5387. ^
  5388. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5389. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5390. ^~~~~~~~
  5391. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3548:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5392. setup_sprite_tile_fetch_texel_block_8bpp(8); \
  5393. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5394. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3431:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5395. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5396. ^~~~~~~~~~~~~~~~~~
  5397. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3477:3: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5398. setup_sprite_tile_column_height_##multi_height(left_mode, right, \
  5399. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5400. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5401. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5402. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5403. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5404. setup_sprite_tiled_do(4bpp, _4x)
  5405. ^~~~~~~~~~~~~~~~~~~~~
  5406. 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’
  5407. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5408. ^
  5409. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5410. gvld1_u8(texels, (u8 *)texture_block_ptr) \
  5411. ^~~~~~~~
  5412. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3521:5: note: in expansion of macro ‘setup_sprite_tile_fetch_texel_block_8bpp’
  5413. setup_sprite_tile_fetch_texel_block_8bpp(0); \
  5414. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5415. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3420:3: note: in expansion of macro ‘setup_sprite_tile_full_4bpp_4x’
  5416. setup_sprite_tile_##edge_mode##_##texture_mode##x4mode(edge); \
  5417. ^~~~~~~~~~~~~~~~~~
  5418. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3487:5: note: in expansion of macro ‘setup_sprite_tile_column_height_multi’
  5419. setup_sprite_tile_column_height_##multi_height(full, none, \
  5420. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5421. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3829:7: note: in expansion of macro ‘setup_sprite_tile_column_width_multi’
  5422. setup_sprite_tile_column_width_multi(texture_mode, multi, full, full, \
  5423. ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5424. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3929:3: note: in expansion of macro ‘setup_sprite_tiled_do’
  5425. setup_sprite_tiled_do(4bpp, _4x)
  5426. ^~~~~~~~~~~~~~~~~~~~~
  5427. 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’
  5428. #define gvld1_u8(d, s) d.m = _mm_loadu_si64(s)
  5429. ^
  5430. plugins/gpu_neon/psx_gpu/psx_gpu_simd.c:3264:3: note: in expansion of macro ‘gvld1_u8’
  5431. gvld1_u8(texels, (u8 *)texture_block_ptr) \
Advertisement
Add Comment
Please, Sign In to add comment