Advertisement
Guest User

mupen64plus build error for core build

a guest
Jul 13th, 2022
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 149.75 KB | None | 0 0
  1. Log started at: Wed 13 Jul 2022 08:28:38 AM CEST
  2.  
  3. RetroPie-Setup version: 4.8.2 (9e8f610)
  4. System: x86_64 (x86_64) - Debian GNU/Linux 11 (bullseye) - Linux wintablet 5.10.0-15-amd64 #1 SMP Debian 5.10.120-1 (2022-06-09) x86_64 GNU/Linux
  5.  
  6. = = = = = = = = = = = = = = = = = = = = =
  7. Installing dependencies for 'mupen64plus' : N64 emulator MUPEN64Plus
  8. = = = = = = = = = = = = = = = = = = = = =
  9.  
  10. /home/pi/RetroPie-Setup/tmp/build/mupen64plus /home/pi
  11.  
  12. = = = = = = = = = = = = = = = = = = = = =
  13. Getting sources for 'mupen64plus' : N64 emulator MUPEN64Plus
  14. = = = = = = = = = = = = = = = = = = = = =
  15.  
  16. Already on 'master'
  17. Your branch is up to date with 'origin/master'.
  18. Already up to date.
  19. HEAD is now in branch 'master' at commit '828784dd0ec00679acc727444043726d22749ba4'
  20. Already on 'master'
  21. Your branch is up to date with 'origin/master'.
  22. Already up to date.
  23. HEAD is now in branch 'master' at commit 'cd0c0e6c101f1beaea73205f29143fa549d09dad'
  24. Already on 'master'
  25. Your branch is up to date with 'origin/master'.
  26. Already up to date.
  27. HEAD is now in branch 'master' at commit '238b119ac9251b63b16718ef4fddb76be5fdec6d'
  28. Already on 'master'
  29. Your branch is up to date with 'origin/master'.
  30. Already up to date.
  31. HEAD is now in branch 'master' at commit 'c6bcb296d51817e4e96d1f776f0f0453833135d2'
  32. Already on 'master'
  33. Your branch is up to date with 'origin/master'.
  34. Already up to date.
  35. HEAD is now in branch 'master' at commit '27580a8c33f0d66fa2f02582d45975f23fe2b1aa'
  36. Already on 'master'
  37. Your branch is up to date with 'origin/master'.
  38. Already up to date.
  39. HEAD is now in branch 'master' at commit '3266c61cf285b61cdf0945aaa9f0402d75107794'
  40. Already on 'master'
  41. M osal_dynamiclib_win32.c
  42. Your branch is up to date with 'origin/master'.
  43. Already up to date.
  44. HEAD is now in branch 'master' at commit 'fe4ec7d39f29059daff8666168f573b60ebf1278'
  45. Already on 'master'
  46. Your branch is up to date with 'origin/master'.
  47. Already up to date.
  48. HEAD is now in branch 'master' at commit '91f48af1654ff621e41d239d71f0ced6da703205'
  49. Already on 'master'
  50. Your branch is up to date with 'origin/master'.
  51. Already up to date.
  52. HEAD is now in branch 'master' at commit 'a2f16608b395515c60067f29c12d95c63975d33b'
  53. /home/pi
  54. /home/pi/RetroPie-Setup/tmp/build/mupen64plus /home/pi
  55.  
  56. = = = = = = = = = = = = = = = = = = = = =
  57. Building 'mupen64plus' : N64 emulator MUPEN64Plus
  58. = = = = = = = = = = = = = = = = = = = = =
  59.  
  60. Removing additional swap
  61. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-audio-sdl/projects/unix'
  62. rm -f -r _obj mupen64plus-audio-sdl.so
  63. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-audio-sdl/projects/unix'
  64. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-audio-sdl/projects/unix'
  65. CC _obj/circular_buffer.o
  66. CC _obj/main.o
  67. CC _obj/sdl_backend.o
  68. CC _obj/volume.o
  69. CC _obj/resamplers/resamplers.o
  70. CC _obj/resamplers/trivial.o
  71. CC _obj/osal_dynamiclib_unix.o
  72. CC _obj/resamplers/speex.o
  73. CC _obj/resamplers/src.o
  74. LD mupen64plus-audio-sdl.so
  75. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-audio-sdl/projects/unix'
  76. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-core/projects/unix'
  77. rm -f -r libmupen64plus.so.2.0.0 libmupen64plus.so.2 _obj ../../src/asm_defines/asm_defines_*
  78. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-core/projects/unix'
  79. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-core/projects/unix'
  80. CC _obj/api/callbacks.o
  81. CC _obj/api/common.o
  82. CC _obj/api/config.o
  83. CC _obj/api/debugger.o
  84. CC _obj/api/frontend.o
  85. CC _obj/api/vidext.o
  86. CC _obj/backends/api/video_capture_backend.o
  87. CC _obj/backends/plugins_compat/audio_plugin_compat.o
  88. CC _obj/backends/plugins_compat/input_plugin_compat.o
  89. CC _obj/backends/clock_ctime_plus_delta.o
  90. CC _obj/backends/dummy_video_capture.o
  91. CC _obj/backends/file_storage.o
  92. CC _obj/device/cart/cart.o
  93. CC _obj/device/cart/af_rtc.o
  94. CC _obj/device/cart/cart_rom.o
  95. CC _obj/device/cart/eeprom.o
  96. CC _obj/device/cart/flashram.o
  97. CC _obj/device/cart/is_viewer.o
  98. CC _obj/device/cart/sram.o
  99. CC _obj/device/controllers/game_controller.o
  100. CC _obj/device/controllers/vru_controller.o
  101. CC _obj/device/controllers/paks/biopak.o
  102. CC _obj/device/controllers/paks/mempak.o
  103. CC _obj/device/controllers/paks/rumblepak.o
  104. CC _obj/device/controllers/paks/transferpak.o
  105. CC _obj/device/dd/dd_controller.o
  106. CC _obj/device/dd/disk.o
  107. CC _obj/device/device.o
  108. CC _obj/device/gb/gb_cart.o
  109. CC _obj/device/gb/mbc3_rtc.o
  110. CC _obj/device/gb/m64282fp.o
  111. CC _obj/device/memory/memory.o
  112. CC _obj/device/pif/bootrom_hle.o
  113. CC _obj/device/pif/cic.o
  114. CC _obj/device/pif/n64_cic_nus_6105.o
  115. CC _obj/device/pif/pif.o
  116. CC _obj/device/r4300/cached_interp.o
  117. CC _obj/device/r4300/cp0.o
  118. CC _obj/device/r4300/cp1.o
  119. CC _obj/device/r4300/idec.o
  120. CC _obj/device/r4300/interrupt.o
  121. CC _obj/device/r4300/pure_interp.o
  122. CC _obj/device/r4300/r4300_core.o
  123. CC _obj/device/r4300/tlb.o
  124. CC _obj/device/rcp/ai/ai_controller.o
  125. CC _obj/device/rcp/mi/mi_controller.o
  126. CC _obj/device/rcp/pi/pi_controller.o
  127. CC _obj/device/rcp/rdp/fb.o
  128. CC _obj/device/rcp/rdp/rdp_core.o
  129. CC _obj/device/rcp/ri/ri_controller.o
  130. CC _obj/device/rcp/rsp/rsp_core.o
  131. CC _obj/device/rcp/si/si_controller.o
  132. CC _obj/device/rcp/vi/vi_controller.o
  133. CC _obj/device/rdram/rdram.o
  134. CC _obj/main/main.o
  135. CC _obj/main/util.o
  136. CC _obj/main/cheat.o
  137. CC _obj/main/eventloop.o
  138. CC _obj/main/rom.o
  139. CC _obj/main/savestates.o
  140. CC _obj/main/screenshot.o
  141. CC _obj/main/sdl_key_converter.o
  142. CC _obj/main/workqueue.o
  143. CC _obj/plugin/plugin.o
  144. CC _obj/plugin/dummy_video.o
  145. CC _obj/plugin/dummy_audio.o
  146. CC _obj/plugin/dummy_input.o
  147. CC _obj/plugin/dummy_rsp.o
  148. CC _obj/osal/dynamiclib_unix.o
  149. CC _obj/osal/files_unix.o
  150. CC _obj/osd/osd.o
  151. CC _obj/device/r4300/recomp.o
  152. CC _obj/device/r4300/x86_64/assemble.o
  153. CC _obj/device/r4300/x86_64/dynarec.o
  154. In file included from ../../src/device/r4300/x86_64/assemble.c:28:
  155. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_memoffs32_eax’:
  156. ../../src/device/r4300/x86_64/assemble.h:138:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  157. 138 | put64((unsigned long long) memoffs32);
  158. | ^
  159. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_rax_memoffs64’:
  160. ../../src/device/r4300/x86_64/assemble.h:145:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  161. 145 | put64((unsigned long long) memoffs64);
  162. | ^
  163. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_memoffs64_rax’:
  164. ../../src/device/r4300/x86_64/assemble.h:152:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  165. 152 | put64((unsigned long long) memoffs64);
  166. | ^
  167. In file included from ../../src/device/r4300/x86_64/assemble.c:29:
  168. ../../src/device/r4300/x86_64/assemble_struct.h: At top level:
  169. ../../src/device/r4300/x86_64/assemble_struct.h:28:8: error: redefinition of ‘struct regcache_state’
  170. 28 | struct regcache_state {
  171. | ^~~~~~~~~~~~~~
  172. In file included from ../../src/device/r4300/recomp_types.h:31,
  173. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  174. from ../../src/device/r4300/cp0.h:30,
  175. from ../../src/device/r4300/r4300_core.h:32,
  176. from ../../src/device/device.h:39,
  177. from ../../src/main/main.h:30,
  178. from ../../src/device/r4300/x86_64/assemble.h:32,
  179. from ../../src/device/r4300/x86_64/assemble.c:28:
  180. ../../src/device/r4300/x86/assemble_struct.h:27:8: note: originally defined here
  181. 27 | struct regcache_state {
  182. | ^~~~~~~~~~~~~~
  183. In file included from ../../src/device/r4300/x86_64/assemble.c:29:
  184. ../../src/device/r4300/x86_64/assemble_struct.h:37:8: error: redefinition of ‘struct reg_cache’
  185. 37 | struct reg_cache
  186. | ^~~~~~~~~
  187. In file included from ../../src/device/r4300/recomp_types.h:31,
  188. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  189. from ../../src/device/r4300/cp0.h:30,
  190. from ../../src/device/r4300/r4300_core.h:32,
  191. from ../../src/device/device.h:39,
  192. from ../../src/main/main.h:30,
  193. from ../../src/device/r4300/x86_64/assemble.h:32,
  194. from ../../src/device/r4300/x86_64/assemble.c:28:
  195. ../../src/device/r4300/x86/assemble_struct.h:36:8: note: originally defined here
  196. 36 | struct reg_cache
  197. | ^~~~~~~~~
  198. In file included from ../../src/device/r4300/x86_64/assemble.c:29:
  199. ../../src/device/r4300/x86_64/assemble_struct.h:45:8: error: redefinition of ‘struct jump_table’
  200. 45 | struct jump_table
  201. | ^~~~~~~~~~
  202. In file included from ../../src/device/r4300/recomp_types.h:31,
  203. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  204. from ../../src/device/r4300/cp0.h:30,
  205. from ../../src/device/r4300/r4300_core.h:32,
  206. from ../../src/device/device.h:39,
  207. from ../../src/main/main.h:30,
  208. from ../../src/device/r4300/x86_64/assemble.h:32,
  209. from ../../src/device/r4300/x86_64/assemble.c:28:
  210. ../../src/device/r4300/x86/assemble_struct.h:44:8: note: originally defined here
  211. 44 | struct jump_table
  212. | ^~~~~~~~~~
  213. ../../src/device/r4300/x86_64/assemble.c: In function ‘add_jump’:
  214. ../../src/device/r4300/x86_64/assemble.c:51:58: error: ‘struct jump_table’ has no member named ‘absolute64’
  215. 51 | r4300->recomp.jumps_table[r4300->recomp.jumps_number].absolute64 = absolute64;
  216. | ^
  217. ../../src/device/r4300/x86_64/assemble.c: In function ‘init_assembler’:
  218. ../../src/device/r4300/x86_64/assemble.c:77:22: error: ‘struct recomp’ has no member named ‘riprel_table’
  219. 77 | r4300->recomp.riprel_table = block_riprel_table;
  220. | ^
  221. ../../src/device/r4300/x86_64/assemble.c:78:22: error: ‘struct recomp’ has no member named ‘riprel_number’
  222. 78 | r4300->recomp.riprel_number = block_riprel_number;
  223. | ^
  224. ../../src/device/r4300/x86_64/assemble.c:79:26: error: ‘struct recomp’ has no member named ‘riprel_number’
  225. 79 | if (r4300->recomp.riprel_number <= 512)
  226. | ^
  227. ../../src/device/r4300/x86_64/assemble.c:80:26: error: ‘struct recomp’ has no member named ‘max_riprel_number’
  228. 80 | r4300->recomp.max_riprel_number = 512;
  229. | ^
  230. ../../src/device/r4300/x86_64/assemble.c:82:26: error: ‘struct recomp’ has no member named ‘max_riprel_number’
  231. 82 | r4300->recomp.max_riprel_number = (r4300->recomp.riprel_number + 511) & ~0x1ff;
  232. | ^
  233. ../../src/device/r4300/x86_64/assemble.c:82:61: error: ‘struct recomp’ has no member named ‘riprel_number’
  234. 82 | r4300->recomp.max_riprel_number = (r4300->recomp.riprel_number + 511) & ~0x1ff;
  235. | ^
  236. ../../src/device/r4300/x86_64/assemble.c:86:22: error: ‘struct recomp’ has no member named ‘riprel_table’
  237. 86 | r4300->recomp.riprel_table = malloc(512 * sizeof(struct riprelative_table));
  238. | ^
  239. ../../src/device/r4300/x86_64/assemble.c:87:22: error: ‘struct recomp’ has no member named ‘riprel_number’
  240. 87 | r4300->recomp.riprel_number = 0;
  241. | ^
  242. ../../src/device/r4300/x86_64/assemble.c:88:22: error: ‘struct recomp’ has no member named ‘max_riprel_number’
  243. 88 | r4300->recomp.max_riprel_number = 512;
  244. | ^
  245. ../../src/device/r4300/x86_64/assemble.c: In function ‘free_assembler’:
  246. ../../src/device/r4300/x86_64/assemble.c:96:40: error: ‘struct recomp’ has no member named ‘riprel_table’
  247. 96 | *block_riprel_table = r4300->recomp.riprel_table;
  248. | ^
  249. ../../src/device/r4300/x86_64/assemble.c:97:41: error: ‘struct recomp’ has no member named ‘riprel_number’
  250. 97 | *block_riprel_number = r4300->recomp.riprel_number;
  251. | ^
  252. ../../src/device/r4300/x86_64/assemble.c: In function ‘passe2’:
  253. ../../src/device/r4300/x86_64/assemble.c:126:41: error: ‘struct jump_table’ has no member named ‘absolute64’
  254. 126 | if (r4300->recomp.jumps_table[i].absolute64)
  255. | ^
  256. ../../src/device/r4300/x86_64/assemble.c:128:72: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  257. 128 | *((unsigned long long *) (block->code + jmp_offset_loc)) = (unsigned long long) addr_dest;
  258. | ^
  259. ../../src/device/r4300/x86_64/assemble.c:147:34: error: ‘struct recomp’ has no member named ‘riprel_number’
  260. 147 | for (i = 0; i < r4300->recomp.riprel_number; i++)
  261. | ^
  262. ../../src/device/r4300/x86_64/assemble.c:149:68: error: ‘struct recomp’ has no member named ‘riprel_table’
  263. 149 | unsigned char *rel_offset_ptr = block->code + r4300->recomp.riprel_table[i].pc_addr;
  264. | ^
  265. ../../src/device/r4300/x86_64/assemble.c:150:52: error: ‘struct recomp’ has no member named ‘riprel_table’
  266. 150 | long rip_rel_offset = (long) (r4300->recomp.riprel_table[i].global_dst - (rel_offset_ptr + 4 + r4300->recomp.riprel_table[i].extra_bytes));
  267. | ^
  268. ../../src/device/r4300/x86_64/assemble.c:150:117: error: ‘struct recomp’ has no member named ‘riprel_table’
  269. 150 | long rip_rel_offset = (long) (r4300->recomp.riprel_table[i].global_dst - (rel_offset_ptr + 4 + r4300->recomp.riprel_table[i].extra_bytes));
  270. | ^
  271. ../../src/device/r4300/x86_64/assemble.c:154:34: error: ‘struct recomp’ has no member named ‘riprel_table’
  272. 154 | r4300->recomp.riprel_table[i].global_dst, rel_offset_ptr);
  273. | ^
  274. make: *** [Makefile:835: _obj/device/r4300/x86_64/assemble.o] Error 1
  275. make: *** Waiting for unfinished jobs....
  276. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  277. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_memoffs32_eax’:
  278. ../../src/device/r4300/x86_64/assemble.h:138:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  279. 138 | put64((unsigned long long) memoffs32);
  280. | ^
  281. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_rax_memoffs64’:
  282. ../../src/device/r4300/x86_64/assemble.h:145:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  283. 145 | put64((unsigned long long) memoffs64);
  284. | ^
  285. ../../src/device/r4300/x86_64/assemble.h: In function ‘mov_memoffs64_rax’:
  286. ../../src/device/r4300/x86_64/assemble.h:152:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  287. 152 | put64((unsigned long long) memoffs64);
  288. | ^
  289. In file included from ../../src/device/r4300/x86_64/dynarec.c:24:
  290. ../../src/device/r4300/x86_64/assemble_struct.h: At top level:
  291. ../../src/device/r4300/x86_64/assemble_struct.h:28:8: error: redefinition of ‘struct regcache_state’
  292. 28 | struct regcache_state {
  293. | ^~~~~~~~~~~~~~
  294. In file included from ../../src/device/r4300/recomp_types.h:31,
  295. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  296. from ../../src/device/r4300/cp0.h:30,
  297. from ../../src/device/r4300/r4300_core.h:32,
  298. from ../../src/device/device.h:39,
  299. from ../../src/main/main.h:30,
  300. from ../../src/device/r4300/x86_64/assemble.h:32,
  301. from ../../src/device/r4300/x86_64/dynarec.c:23:
  302. ../../src/device/r4300/x86/assemble_struct.h:27:8: note: originally defined here
  303. 27 | struct regcache_state {
  304. | ^~~~~~~~~~~~~~
  305. In file included from ../../src/device/r4300/x86_64/dynarec.c:24:
  306. ../../src/device/r4300/x86_64/assemble_struct.h:37:8: error: redefinition of ‘struct reg_cache’
  307. 37 | struct reg_cache
  308. | ^~~~~~~~~
  309. In file included from ../../src/device/r4300/recomp_types.h:31,
  310. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  311. from ../../src/device/r4300/cp0.h:30,
  312. from ../../src/device/r4300/r4300_core.h:32,
  313. from ../../src/device/device.h:39,
  314. from ../../src/main/main.h:30,
  315. from ../../src/device/r4300/x86_64/assemble.h:32,
  316. from ../../src/device/r4300/x86_64/dynarec.c:23:
  317. ../../src/device/r4300/x86/assemble_struct.h:36:8: note: originally defined here
  318. 36 | struct reg_cache
  319. | ^~~~~~~~~
  320. In file included from ../../src/device/r4300/x86_64/dynarec.c:24:
  321. ../../src/device/r4300/x86_64/assemble_struct.h:45:8: error: redefinition of ‘struct jump_table’
  322. 45 | struct jump_table
  323. | ^~~~~~~~~~
  324. In file included from ../../src/device/r4300/recomp_types.h:31,
  325. from ../../src/device/r4300/new_dynarec/new_dynarec.h:25,
  326. from ../../src/device/r4300/cp0.h:30,
  327. from ../../src/device/r4300/r4300_core.h:32,
  328. from ../../src/device/device.h:39,
  329. from ../../src/main/main.h:30,
  330. from ../../src/device/r4300/x86_64/assemble.h:32,
  331. from ../../src/device/r4300/x86_64/dynarec.c:23:
  332. ../../src/device/r4300/x86/assemble_struct.h:44:8: note: originally defined here
  333. 44 | struct jump_table
  334. | ^~~~~~~~~~
  335. ../../src/device/r4300/x86_64/dynarec.c: In function ‘dyna_jump’:
  336. ../../src/device/r4300/x86_64/dynarec.c:77:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  337. 77 | *r4300->recomp.return_address = (unsigned long long) ((*r4300_pc_struct(r4300))->reg_cache_infos.jump_wrapper);
  338. | ^
  339. ../../src/device/r4300/x86_64/dynarec.c:81:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  340. 81 | *r4300->recomp.return_address = (unsigned long long) (r4300->cached_interp.actual->code + (*r4300_pc_struct(r4300))->local_addr);
  341. | ^
  342. ../../src/device/r4300/x86_64/dynarec.c: In function ‘dyna_stop’:
  343. ../../src/device/r4300/x86_64/dynarec.c:87:23: error: ‘struct recomp’ has no member named ‘save_rip’; did you mean ‘save_eip’?
  344. 87 | if (r4300->recomp.save_rip == 0)
  345. | ^~~~~~~~
  346. | save_eip
  347. ../../src/device/r4300/x86_64/dynarec.c:93:76: error: ‘struct recomp’ has no member named ‘save_rip’; did you mean ‘save_eip’?
  348. 93 | *r4300->recomp.return_address = (unsigned long long) r4300->recomp.save_rip;
  349. | ^~~~~~~~
  350. | save_eip
  351. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gencallinterp’:
  352. ../../src/device/r4300/x86_64/dynarec.c:108:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  353. 108 | mov_reg64_imm64(RAX, (unsigned long long) r4300->recomp.dst);
  354. | ^
  355. ../../src/device/r4300/x86_64/dynarec.c:116:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  356. 116 | mov_reg64_imm64(RAX, (unsigned long long)dyna_jump);
  357. | ^
  358. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gencheck_cop1_unusable’:
  359. ../../src/device/r4300/x86_64/dynarec.c:129:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  360. 129 | gencallinterp(r4300, (unsigned long long)dynarec_check_cop1_unusable, 0);
  361. | ^
  362. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gencheck_interrupt’:
  363. ../../src/device/r4300/x86_64/dynarec.c:166:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  364. 166 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_gen_interrupt);
  365. | ^
  366. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gencheck_interrupt_out’:
  367. ../../src/device/r4300/x86_64/dynarec.c:180:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  368. 180 | mov_reg64_imm64(RAX, (unsigned long long) (&r4300->recomp.fake_instr));
  369. | ^
  370. ../../src/device/r4300/x86_64/dynarec.c:182:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  371. 182 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_gen_interrupt);
  372. | ^
  373. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gencheck_interrupt_reg’:
  374. ../../src/device/r4300/x86_64/dynarec.c:196:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  375. 196 | mov_reg64_imm64(RAX, (unsigned long long) (&r4300->recomp.fake_instr));
  376. | ^
  377. ../../src/device/r4300/x86_64/dynarec.c:198:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  378. 198 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_gen_interrupt);
  379. | ^
  380. ../../src/device/r4300/x86_64/dynarec.c: In function ‘genni’:
  381. ../../src/device/r4300/x86_64/dynarec.c:342:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  382. 342 | gencallinterp(r4300, (unsigned long long)cached_interp_NI, 0);
  383. | ^
  384. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gennotcompiled’:
  385. ../../src/device/r4300/x86_64/dynarec.c:349:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  386. 349 | mov_reg64_imm64(RAX, (unsigned long long) r4300->recomp.dst);
  387. | ^
  388. ../../src/device/r4300/x86_64/dynarec.c:351:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  389. 351 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_notcompiled);
  390. | ^
  391. ../../src/device/r4300/x86_64/dynarec.c: In function ‘genfin_block’:
  392. ../../src/device/r4300/x86_64/dynarec.c:363:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  393. 363 | gencallinterp(r4300, (unsigned long long)dynarec_fin_block, 0);
  394. | ^
  395. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_RESERVED’:
  396. ../../src/device/r4300/x86_64/dynarec.c:373:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  397. 373 | gencallinterp(r4300, (unsigned long long)cached_interp_RESERVED, 0);
  398. | ^
  399. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LB’:
  400. ../../src/device/r4300/x86_64/dynarec.c:405:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  401. 405 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  402. | ^
  403. ../../src/device/r4300/x86_64/dynarec.c:407:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  404. 407 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  405. | ^
  406. ../../src/device/r4300/x86_64/dynarec.c:415:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  407. 415 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  408. | ^
  409. ../../src/device/r4300/x86_64/dynarec.c:424:23: warning: passing argument 1 of ‘mov_m64rel_xreg64’ from incompatible pointer type [-Wincompatible-pointer-types]
  410. 424 | mov_m64rel_xreg64(&r4300->recomp.shift, base2);
  411. | ^~~~~~~~~~~~~~~~~~~~
  412. | |
  413. | unsigned int *
  414. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  415. ../../src/device/r4300/x86_64/assemble.h:950:63: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  416. 950 | static osal_inline void mov_m64rel_xreg64(unsigned long long *m64, unsigned int xreg64)
  417. | ~~~~~~~~~~~~~~~~~~~~^~~
  418. ../../src/device/r4300/x86_64/dynarec.c:426:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  419. 426 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  420. | ^
  421. ../../src/device/r4300/x86_64/dynarec.c:428:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  422. 428 | mov_reg64_imm64(gpr2, (unsigned long long)dynarec_read_aligned_word);
  423. | ^
  424. ../../src/device/r4300/x86_64/dynarec.c:434:28: warning: passing argument 2 of ‘mov_xreg64_m64rel’ from incompatible pointer type [-Wincompatible-pointer-types]
  425. 434 | mov_xreg64_m64rel(RCX, &r4300->recomp.shift); // 7
  426. | ^~~~~~~~~~~~~~~~~~~~
  427. | |
  428. | unsigned int *
  429. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  430. ../../src/device/r4300/x86_64/assemble.h:940:84: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  431. 940 | static osal_inline void mov_xreg64_m64rel(unsigned int xreg64, unsigned long long* m64)
  432. | ~~~~~~~~~~~~~~~~~~~~^~~
  433. ../../src/device/r4300/x86_64/dynarec.c:442:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  434. 442 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  435. | ^
  436. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LBU’:
  437. ../../src/device/r4300/x86_64/dynarec.c:478:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  438. 478 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  439. | ^
  440. ../../src/device/r4300/x86_64/dynarec.c:480:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  441. 480 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  442. | ^
  443. ../../src/device/r4300/x86_64/dynarec.c:488:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  444. 488 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  445. | ^
  446. ../../src/device/r4300/x86_64/dynarec.c:497:23: warning: passing argument 1 of ‘mov_m64rel_xreg64’ from incompatible pointer type [-Wincompatible-pointer-types]
  447. 497 | mov_m64rel_xreg64(&r4300->recomp.shift, base2);
  448. | ^~~~~~~~~~~~~~~~~~~~
  449. | |
  450. | unsigned int *
  451. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  452. ../../src/device/r4300/x86_64/assemble.h:950:63: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  453. 950 | static osal_inline void mov_m64rel_xreg64(unsigned long long *m64, unsigned int xreg64)
  454. | ~~~~~~~~~~~~~~~~~~~~^~~
  455. ../../src/device/r4300/x86_64/dynarec.c:499:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  456. 499 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  457. | ^
  458. ../../src/device/r4300/x86_64/dynarec.c:501:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  459. 501 | mov_reg64_imm64(gpr2, (unsigned long long)dynarec_read_aligned_word);
  460. | ^
  461. ../../src/device/r4300/x86_64/dynarec.c:507:28: warning: passing argument 2 of ‘mov_xreg64_m64rel’ from incompatible pointer type [-Wincompatible-pointer-types]
  462. 507 | mov_xreg64_m64rel(RCX, &r4300->recomp.shift); // 7
  463. | ^~~~~~~~~~~~~~~~~~~~
  464. | |
  465. | unsigned int *
  466. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  467. ../../src/device/r4300/x86_64/assemble.h:940:84: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  468. 940 | static osal_inline void mov_xreg64_m64rel(unsigned int xreg64, unsigned long long* m64)
  469. | ~~~~~~~~~~~~~~~~~~~~^~~
  470. ../../src/device/r4300/x86_64/dynarec.c:513:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  471. 513 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  472. | ^
  473. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LH’:
  474. ../../src/device/r4300/x86_64/dynarec.c:551:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  475. 551 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  476. | ^
  477. ../../src/device/r4300/x86_64/dynarec.c:553:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  478. 553 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  479. | ^
  480. ../../src/device/r4300/x86_64/dynarec.c:561:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  481. 561 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  482. | ^
  483. ../../src/device/r4300/x86_64/dynarec.c:570:23: warning: passing argument 1 of ‘mov_m64rel_xreg64’ from incompatible pointer type [-Wincompatible-pointer-types]
  484. 570 | mov_m64rel_xreg64(&r4300->recomp.shift, base2);
  485. | ^~~~~~~~~~~~~~~~~~~~
  486. | |
  487. | unsigned int *
  488. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  489. ../../src/device/r4300/x86_64/assemble.h:950:63: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  490. 950 | static osal_inline void mov_m64rel_xreg64(unsigned long long *m64, unsigned int xreg64)
  491. | ~~~~~~~~~~~~~~~~~~~~^~~
  492. ../../src/device/r4300/x86_64/dynarec.c:572:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  493. 572 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  494. | ^
  495. ../../src/device/r4300/x86_64/dynarec.c:574:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  496. 574 | mov_reg64_imm64(gpr2, (unsigned long long)dynarec_read_aligned_word);
  497. | ^
  498. ../../src/device/r4300/x86_64/dynarec.c:580:28: warning: passing argument 2 of ‘mov_xreg64_m64rel’ from incompatible pointer type [-Wincompatible-pointer-types]
  499. 580 | mov_xreg64_m64rel(RCX, &r4300->recomp.shift); // 7
  500. | ^~~~~~~~~~~~~~~~~~~~
  501. | |
  502. | unsigned int *
  503. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  504. ../../src/device/r4300/x86_64/assemble.h:940:84: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  505. 940 | static osal_inline void mov_xreg64_m64rel(unsigned int xreg64, unsigned long long* m64)
  506. | ~~~~~~~~~~~~~~~~~~~~^~~
  507. ../../src/device/r4300/x86_64/dynarec.c:587:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  508. 587 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  509. | ^
  510. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LHU’:
  511. ../../src/device/r4300/x86_64/dynarec.c:623:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  512. 623 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  513. | ^
  514. ../../src/device/r4300/x86_64/dynarec.c:625:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  515. 625 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  516. | ^
  517. ../../src/device/r4300/x86_64/dynarec.c:633:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  518. 633 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  519. | ^
  520. ../../src/device/r4300/x86_64/dynarec.c:642:23: warning: passing argument 1 of ‘mov_m64rel_xreg64’ from incompatible pointer type [-Wincompatible-pointer-types]
  521. 642 | mov_m64rel_xreg64(&r4300->recomp.shift, base2);
  522. | ^~~~~~~~~~~~~~~~~~~~
  523. | |
  524. | unsigned int *
  525. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  526. ../../src/device/r4300/x86_64/assemble.h:950:63: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  527. 950 | static osal_inline void mov_m64rel_xreg64(unsigned long long *m64, unsigned int xreg64)
  528. | ~~~~~~~~~~~~~~~~~~~~^~~
  529. ../../src/device/r4300/x86_64/dynarec.c:644:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  530. 644 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  531. | ^
  532. ../../src/device/r4300/x86_64/dynarec.c:646:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  533. 646 | mov_reg64_imm64(gpr2, (unsigned long long)dynarec_read_aligned_word);
  534. | ^
  535. ../../src/device/r4300/x86_64/dynarec.c:652:28: warning: passing argument 2 of ‘mov_xreg64_m64rel’ from incompatible pointer type [-Wincompatible-pointer-types]
  536. 652 | mov_xreg64_m64rel(RCX, &r4300->recomp.shift); // 7
  537. | ^~~~~~~~~~~~~~~~~~~~
  538. | |
  539. | unsigned int *
  540. In file included from ../../src/device/r4300/x86_64/dynarec.c:23:
  541. ../../src/device/r4300/x86_64/assemble.h:940:84: note: expected ‘long long unsigned int *’ but argument is of type ‘unsigned int *’
  542. 940 | static osal_inline void mov_xreg64_m64rel(unsigned int xreg64, unsigned long long* m64)
  543. | ~~~~~~~~~~~~~~~~~~~~^~~
  544. ../../src/device/r4300/x86_64/dynarec.c:657:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  545. 657 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  546. | ^
  547. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LL’:
  548. ../../src/device/r4300/x86_64/dynarec.c:673:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  549. 673 | gencallinterp(r4300, (unsigned long long)cached_interp_LL, 0);
  550. | ^
  551. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LW’:
  552. ../../src/device/r4300/x86_64/dynarec.c:703:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  553. 703 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  554. | ^
  555. ../../src/device/r4300/x86_64/dynarec.c:705:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  556. 705 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  557. | ^
  558. ../../src/device/r4300/x86_64/dynarec.c:712:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  559. 712 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  560. | ^
  561. ../../src/device/r4300/x86_64/dynarec.c:718:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  562. 718 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  563. | ^
  564. ../../src/device/r4300/x86_64/dynarec.c:721:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  565. 721 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  566. | ^
  567. ../../src/device/r4300/x86_64/dynarec.c:723:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  568. 723 | mov_reg64_imm64(gpr1, (unsigned long long)dynarec_read_aligned_word);
  569. | ^
  570. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LWU’:
  571. ../../src/device/r4300/x86_64/dynarec.c:760:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  572. 760 | mov_reg64_imm64(base1, (unsigned long long) r4300->mem->handlers[0].read32);
  573. | ^
  574. ../../src/device/r4300/x86_64/dynarec.c:762:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  575. 762 | mov_reg64_imm64(base1, (unsigned long long) read_rdram_dram);
  576. | ^
  577. ../../src/device/r4300/x86_64/dynarec.c:770:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  578. 770 | mov_reg64_imm64(gpr1, (unsigned long long) (r4300->recomp.dst+1));
  579. | ^
  580. ../../src/device/r4300/x86_64/dynarec.c:773:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  581. 773 | mov_reg64_imm64(gpr1, (unsigned long long) r4300->recomp.dst->f.i.rt);
  582. | ^
  583. ../../src/device/r4300/x86_64/dynarec.c:775:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  584. 775 | mov_reg64_imm64(gpr2, (unsigned long long)dynarec_read_aligned_word);
  585. | ^
  586. ../../src/device/r4300/x86_64/dynarec.c:781:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  587. 781 | mov_reg64_imm64(base1, (unsigned long long) r4300->rdram->dram); // 10
  588. | ^
  589. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LWL’:
  590. ../../src/device/r4300/x86_64/dynarec.c:794:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  591. 794 | gencallinterp(r4300, (unsigned long long)cached_interp_LWL, 0);
  592. | ^
  593. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LWR’:
  594. ../../src/device/r4300/x86_64/dynarec.c:802:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  595. 802 | gencallinterp(r4300, (unsigned long long)cached_interp_LWR, 0);
  596. | ^
  597. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LD’:
  598. ../../src/device/r4300/x86_64/dynarec.c:833:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  599. 833 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].read32);
  600. | ^
  601. ../../src/device/r4300/x86_64/dynarec.c:835:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  602. 835 | mov_reg64_imm64(RSI, (unsigned long long) read_rdram_dram);
  603. | ^
  604. ../../src/device/r4300/x86_64/dynarec.c:842:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  605. 842 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  606. | ^
  607. ../../src/device/r4300/x86_64/dynarec.c:845:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  608. 845 | mov_reg64_imm64(RAX, (unsigned long long) r4300->recomp.dst->f.i.rt); // 10
  609. | ^
  610. ../../src/device/r4300/x86_64/dynarec.c:847:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  611. 847 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_read_aligned_dword); // 10
  612. | ^
  613. ../../src/device/r4300/x86_64/dynarec.c:852:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  614. 852 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  615. | ^
  616. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LDL’:
  617. ../../src/device/r4300/x86_64/dynarec.c:868:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  618. 868 | gencallinterp(r4300, (unsigned long long)cached_interp_LDL, 0);
  619. | ^
  620. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LDR’:
  621. ../../src/device/r4300/x86_64/dynarec.c:876:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  622. 876 | gencallinterp(r4300, (unsigned long long)cached_interp_LDR, 0);
  623. | ^
  624. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SB’:
  625. ../../src/device/r4300/x86_64/dynarec.c:913:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  626. 913 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  627. | ^
  628. ../../src/device/r4300/x86_64/dynarec.c:915:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  629. 915 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  630. | ^
  631. ../../src/device/r4300/x86_64/dynarec.c:922:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  632. 922 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  633. | ^
  634. ../../src/device/r4300/x86_64/dynarec.c:936:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  635. 936 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_word); // 10
  636. | ^
  637. ../../src/device/r4300/x86_64/dynarec.c:942:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  638. 942 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  639. | ^
  640. ../../src/device/r4300/x86_64/dynarec.c:948:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  641. 948 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  642. | ^
  643. ../../src/device/r4300/x86_64/dynarec.c:954:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  644. 954 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  645. | ^
  646. ../../src/device/r4300/x86_64/dynarec.c:958:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  647. 958 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  648. | ^
  649. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SH’:
  650. ../../src/device/r4300/x86_64/dynarec.c:1002:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  651. 1002 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  652. | ^
  653. ../../src/device/r4300/x86_64/dynarec.c:1004:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  654. 1004 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  655. | ^
  656. ../../src/device/r4300/x86_64/dynarec.c:1011:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  657. 1011 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  658. | ^
  659. ../../src/device/r4300/x86_64/dynarec.c:1025:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  660. 1025 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_word); // 10
  661. | ^
  662. ../../src/device/r4300/x86_64/dynarec.c:1031:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  663. 1031 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  664. | ^
  665. ../../src/device/r4300/x86_64/dynarec.c:1037:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  666. 1037 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  667. | ^
  668. ../../src/device/r4300/x86_64/dynarec.c:1043:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  669. 1043 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  670. | ^
  671. ../../src/device/r4300/x86_64/dynarec.c:1047:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  672. 1047 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  673. | ^
  674. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SC’:
  675. ../../src/device/r4300/x86_64/dynarec.c:1064:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  676. 1064 | gencallinterp(r4300, (unsigned long long)cached_interp_SC, 0);
  677. | ^
  678. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SW’:
  679. ../../src/device/r4300/x86_64/dynarec.c:1096:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  680. 1096 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  681. | ^
  682. ../../src/device/r4300/x86_64/dynarec.c:1098:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  683. 1098 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  684. | ^
  685. ../../src/device/r4300/x86_64/dynarec.c:1105:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  686. 1105 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  687. | ^
  688. ../../src/device/r4300/x86_64/dynarec.c:1110:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  689. 1110 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_word); // 10
  690. | ^
  691. ../../src/device/r4300/x86_64/dynarec.c:1115:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  692. 1115 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  693. | ^
  694. ../../src/device/r4300/x86_64/dynarec.c:1120:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  695. 1120 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  696. | ^
  697. ../../src/device/r4300/x86_64/dynarec.c:1126:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  698. 1126 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  699. | ^
  700. ../../src/device/r4300/x86_64/dynarec.c:1130:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  701. 1130 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  702. | ^
  703. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SWL’:
  704. ../../src/device/r4300/x86_64/dynarec.c:1147:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  705. 1147 | gencallinterp(r4300, (unsigned long long)cached_interp_SWL, 0);
  706. | ^
  707. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SWR’:
  708. ../../src/device/r4300/x86_64/dynarec.c:1155:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  709. 1155 | gencallinterp(r4300, (unsigned long long)cached_interp_SWR, 0);
  710. | ^
  711. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SD’:
  712. ../../src/device/r4300/x86_64/dynarec.c:1188:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  713. 1188 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  714. | ^
  715. ../../src/device/r4300/x86_64/dynarec.c:1190:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  716. 1190 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  717. | ^
  718. ../../src/device/r4300/x86_64/dynarec.c:1197:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  719. 1197 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  720. | ^
  721. ../../src/device/r4300/x86_64/dynarec.c:1202:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  722. 1202 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_dword); // 10
  723. | ^
  724. ../../src/device/r4300/x86_64/dynarec.c:1207:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  725. 1207 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  726. | ^
  727. ../../src/device/r4300/x86_64/dynarec.c:1213:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  728. 1213 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  729. | ^
  730. ../../src/device/r4300/x86_64/dynarec.c:1219:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  731. 1219 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  732. | ^
  733. ../../src/device/r4300/x86_64/dynarec.c:1223:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  734. 1223 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  735. | ^
  736. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SDL’:
  737. ../../src/device/r4300/x86_64/dynarec.c:1240:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  738. 1240 | gencallinterp(r4300, (unsigned long long)cached_interp_SDL, 0);
  739. | ^
  740. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SDR’:
  741. ../../src/device/r4300/x86_64/dynarec.c:1248:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  742. 1248 | gencallinterp(r4300, (unsigned long long)cached_interp_SDR, 0);
  743. | ^
  744. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_DMULT’:
  745. ../../src/device/r4300/x86_64/dynarec.c:2152:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  746. 2152 | gencallinterp(r4300, (unsigned long long)cached_interp_DMULT, 0);
  747. | ^
  748. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_DDIV’:
  749. ../../src/device/r4300/x86_64/dynarec.c:2220:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  750. 2220 | gencallinterp(r4300, (unsigned long long)cached_interp_DDIV, 0);
  751. | ^
  752. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_DDIVU’:
  753. ../../src/device/r4300/x86_64/dynarec.c:2228:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  754. 2228 | gencallinterp(r4300, (unsigned long long)cached_interp_DDIVU, 0);
  755. | ^
  756. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gentest’:
  757. ../../src/device/r4300/x86_64/dynarec.c:2300:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  758. 2300 | gencheck_interrupt(r4300, (unsigned long long) (r4300->recomp.dst + (r4300->recomp.dst-1)->f.i.immediate));
  759. | ^
  760. ../../src/device/r4300/x86_64/dynarec.c:2306:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  761. 2306 | gencheck_interrupt(r4300, (unsigned long long)(r4300->recomp.dst + 1));
  762. | ^
  763. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gentest_out’:
  764. ../../src/device/r4300/x86_64/dynarec.c:2319:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  765. 2319 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  766. | ^
  767. ../../src/device/r4300/x86_64/dynarec.c:2321:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  768. 2321 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  769. | ^
  770. ../../src/device/r4300/x86_64/dynarec.c:2326:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  771. 2326 | gencheck_interrupt(r4300, (unsigned long long) (r4300->recomp.dst + 1));
  772. | ^
  773. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gentestl’:
  774. ../../src/device/r4300/x86_64/dynarec.c:2361:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  775. 2361 | gencheck_interrupt(r4300, (unsigned long long) (r4300->recomp.dst + (r4300->recomp.dst-1)->f.i.immediate));
  776. | ^
  777. ../../src/device/r4300/x86_64/dynarec.c:2368:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  778. 2368 | gencheck_interrupt(r4300, (unsigned long long) (r4300->recomp.dst + 1));
  779. | ^
  780. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gentestl_out’:
  781. ../../src/device/r4300/x86_64/dynarec.c:2383:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  782. 2383 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  783. | ^
  784. ../../src/device/r4300/x86_64/dynarec.c:2385:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  785. 2385 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  786. | ^
  787. ../../src/device/r4300/x86_64/dynarec.c:2392:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  788. 2392 | gencheck_interrupt(r4300, (unsigned long long) (r4300->recomp.dst + 1));
  789. | ^
  790. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_J’:
  791. ../../src/device/r4300/x86_64/dynarec.c:2438:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  792. 2438 | gencallinterp(r4300, (unsigned long long)cached_interp_J, 1);
  793. | ^
  794. ../../src/device/r4300/x86_64/dynarec.c:2446:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  795. 2446 | gencheck_interrupt(r4300, (unsigned long long) &r4300->cached_interp.actual->block[(naddr-r4300->cached_interp.actual->start)/4]);
  796. | ^
  797. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_J_OUT’:
  798. ../../src/device/r4300/x86_64/dynarec.c:2464:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  799. 2464 | gencallinterp(r4300, (unsigned long long)cached_interp_J_OUT, 1);
  800. | ^
  801. ../../src/device/r4300/x86_64/dynarec.c:2474:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  802. 2474 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  803. | ^
  804. ../../src/device/r4300/x86_64/dynarec.c:2476:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  805. 2476 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  806. | ^
  807. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_J_IDLE’:
  808. ../../src/device/r4300/x86_64/dynarec.c:2492:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  809. 2492 | gencallinterp(r4300, (unsigned long long)cached_interp_J_IDLE, 1);
  810. | ^
  811. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_JAL’:
  812. ../../src/device/r4300/x86_64/dynarec.c:2520:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  813. 2520 | gencallinterp(r4300, (unsigned long long)cached_interp_JAL, 1);
  814. | ^
  815. ../../src/device/r4300/x86_64/dynarec.c:2537:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  816. 2537 | gencheck_interrupt(r4300, (unsigned long long) &r4300->cached_interp.actual->block[(naddr-r4300->cached_interp.actual->start)/4]);
  817. | ^
  818. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_JAL_OUT’:
  819. ../../src/device/r4300/x86_64/dynarec.c:2555:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  820. 2555 | gencallinterp(r4300, (unsigned long long)cached_interp_JAL_OUT, 1);
  821. | ^
  822. ../../src/device/r4300/x86_64/dynarec.c:2574:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  823. 2574 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  824. | ^
  825. ../../src/device/r4300/x86_64/dynarec.c:2576:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  826. 2576 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  827. | ^
  828. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_JAL_IDLE’:
  829. ../../src/device/r4300/x86_64/dynarec.c:2592:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  830. 2592 | gencallinterp(r4300, (unsigned long long)cached_interp_JAL_IDLE, 1);
  831. | ^
  832. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_JR’:
  833. ../../src/device/r4300/x86_64/dynarec.c:2622:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  834. 2622 | gencallinterp(r4300, (unsigned long long)cached_interp_JR_OUT, 1);
  835. | ^
  836. ../../src/device/r4300/x86_64/dynarec.c:2647:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  837. 2647 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  838. | ^
  839. ../../src/device/r4300/x86_64/dynarec.c:2649:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  840. 2649 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  841. | ^
  842. ../../src/device/r4300/x86_64/dynarec.c:2654:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  843. 2654 | mov_reg64_imm64(RSI, (unsigned long long) r4300->recomp.dst_block->block);
  844. | ^
  845. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_JALR’:
  846. ../../src/device/r4300/x86_64/dynarec.c:2690:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  847. 2690 | gencallinterp(r4300, (unsigned long long)cached_interp_JALR_OUT, 1);
  848. | ^
  849. ../../src/device/r4300/x86_64/dynarec.c:2723:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  850. 2723 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1));
  851. | ^
  852. ../../src/device/r4300/x86_64/dynarec.c:2725:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  853. 2725 | mov_reg64_imm64(RAX, (unsigned long long) dynarec_jump_to_recomp_address);
  854. | ^
  855. ../../src/device/r4300/x86_64/dynarec.c:2730:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  856. 2730 | mov_reg64_imm64(RSI, (unsigned long long) r4300->recomp.dst_block->block);
  857. | ^
  858. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQ’:
  859. ../../src/device/r4300/x86_64/dynarec.c:2798:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  860. 2798 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQ, 1);
  861. | ^
  862. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQ_OUT’:
  863. ../../src/device/r4300/x86_64/dynarec.c:2819:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864. 2819 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQ_OUT, 1);
  865. | ^
  866. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQ_IDLE’:
  867. ../../src/device/r4300/x86_64/dynarec.c:2837:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  868. 2837 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQ_IDLE, 1);
  869. | ^
  870. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQL’:
  871. ../../src/device/r4300/x86_64/dynarec.c:2858:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  872. 2858 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQL, 1);
  873. | ^
  874. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQL_OUT’:
  875. ../../src/device/r4300/x86_64/dynarec.c:2879:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  876. 2879 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQL_OUT, 1);
  877. | ^
  878. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BEQL_IDLE’:
  879. ../../src/device/r4300/x86_64/dynarec.c:2897:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  880. 2897 | gencallinterp(r4300, (unsigned long long)cached_interp_BEQL_IDLE, 1);
  881. | ^
  882. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNE’:
  883. ../../src/device/r4300/x86_64/dynarec.c:2955:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  884. 2955 | gencallinterp(r4300, (unsigned long long)cached_interp_BNE, 1);
  885. | ^
  886. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNE_OUT’:
  887. ../../src/device/r4300/x86_64/dynarec.c:2976:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  888. 2976 | gencallinterp(r4300, (unsigned long long)cached_interp_BNE_OUT, 1);
  889. | ^
  890. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNE_IDLE’:
  891. ../../src/device/r4300/x86_64/dynarec.c:2994:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  892. 2994 | gencallinterp(r4300, (unsigned long long)cached_interp_BNE_IDLE, 1);
  893. | ^
  894. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNEL’:
  895. ../../src/device/r4300/x86_64/dynarec.c:3015:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  896. 3015 | gencallinterp(r4300, (unsigned long long)cached_interp_BNEL, 1);
  897. | ^
  898. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNEL_OUT’:
  899. ../../src/device/r4300/x86_64/dynarec.c:3036:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  900. 3036 | gencallinterp(r4300, (unsigned long long)cached_interp_BNEL_OUT, 1);
  901. | ^
  902. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BNEL_IDLE’:
  903. ../../src/device/r4300/x86_64/dynarec.c:3054:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  904. 3054 | gencallinterp(r4300, (unsigned long long)cached_interp_BNEL_IDLE, 1);
  905. | ^
  906. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZ’:
  907. ../../src/device/r4300/x86_64/dynarec.c:3095:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  908. 3095 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZ, 1);
  909. | ^
  910. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZ_OUT’:
  911. ../../src/device/r4300/x86_64/dynarec.c:3116:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  912. 3116 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZ_OUT, 1);
  913. | ^
  914. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZ_IDLE’:
  915. ../../src/device/r4300/x86_64/dynarec.c:3134:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  916. 3134 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZ_IDLE, 1);
  917. | ^
  918. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZL’:
  919. ../../src/device/r4300/x86_64/dynarec.c:3155:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  920. 3155 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZL, 1);
  921. | ^
  922. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZL_OUT’:
  923. ../../src/device/r4300/x86_64/dynarec.c:3176:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  924. 3176 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZL_OUT, 1);
  925. | ^
  926. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLEZL_IDLE’:
  927. ../../src/device/r4300/x86_64/dynarec.c:3194:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  928. 3194 | gencallinterp(r4300, (unsigned long long)cached_interp_BLEZL_IDLE, 1);
  929. | ^
  930. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZ’:
  931. ../../src/device/r4300/x86_64/dynarec.c:3235:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  932. 3235 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZ, 1);
  933. | ^
  934. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZ_OUT’:
  935. ../../src/device/r4300/x86_64/dynarec.c:3256:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  936. 3256 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZ_OUT, 1);
  937. | ^
  938. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZ_IDLE’:
  939. ../../src/device/r4300/x86_64/dynarec.c:3274:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  940. 3274 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZ_IDLE, 1);
  941. | ^
  942. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZL’:
  943. ../../src/device/r4300/x86_64/dynarec.c:3295:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  944. 3295 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZL, 1);
  945. | ^
  946. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZL_OUT’:
  947. ../../src/device/r4300/x86_64/dynarec.c:3316:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  948. 3316 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZL_OUT, 1);
  949. | ^
  950. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGTZL_IDLE’:
  951. ../../src/device/r4300/x86_64/dynarec.c:3334:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  952. 3334 | gencallinterp(r4300, (unsigned long long)cached_interp_BGTZL_IDLE, 1);
  953. | ^
  954. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZ’:
  955. ../../src/device/r4300/x86_64/dynarec.c:3380:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  956. 3380 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZ, 1);
  957. | ^
  958. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZ_OUT’:
  959. ../../src/device/r4300/x86_64/dynarec.c:3401:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  960. 3401 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZ_OUT, 1);
  961. | ^
  962. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZ_IDLE’:
  963. ../../src/device/r4300/x86_64/dynarec.c:3419:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  964. 3419 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZ_IDLE, 1);
  965. | ^
  966. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZAL’:
  967. ../../src/device/r4300/x86_64/dynarec.c:3440:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  968. 3440 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZAL, 1);
  969. | ^
  970. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZAL_OUT’:
  971. ../../src/device/r4300/x86_64/dynarec.c:3462:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  972. 3462 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZAL_OUT, 1);
  973. | ^
  974. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZAL_IDLE’:
  975. ../../src/device/r4300/x86_64/dynarec.c:3481:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  976. 3481 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZAL_IDLE, 1);
  977. | ^
  978. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZL’:
  979. ../../src/device/r4300/x86_64/dynarec.c:3503:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  980. 3503 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZL, 1);
  981. | ^
  982. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZL_OUT’:
  983. ../../src/device/r4300/x86_64/dynarec.c:3524:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  984. 3524 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZL_OUT, 1);
  985. | ^
  986. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZL_IDLE’:
  987. ../../src/device/r4300/x86_64/dynarec.c:3542:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  988. 3542 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZL_IDLE, 1);
  989. | ^
  990. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZALL’:
  991. ../../src/device/r4300/x86_64/dynarec.c:3563:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  992. 3563 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZALL, 1);
  993. | ^
  994. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZALL_OUT’:
  995. ../../src/device/r4300/x86_64/dynarec.c:3585:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  996. 3585 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZALL_OUT, 1);
  997. | ^
  998. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BLTZALL_IDLE’:
  999. ../../src/device/r4300/x86_64/dynarec.c:3604:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1000. 3604 | gencallinterp(r4300, (unsigned long long)cached_interp_BLTZALL_IDLE, 1);
  1001. | ^
  1002. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZ’:
  1003. ../../src/device/r4300/x86_64/dynarec.c:3649:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1004. 3649 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZ, 1);
  1005. | ^
  1006. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZ_OUT’:
  1007. ../../src/device/r4300/x86_64/dynarec.c:3670:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1008. 3670 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZ_OUT, 1);
  1009. | ^
  1010. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZ_IDLE’:
  1011. ../../src/device/r4300/x86_64/dynarec.c:3688:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1012. 3688 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZ_IDLE, 1);
  1013. | ^
  1014. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZAL’:
  1015. ../../src/device/r4300/x86_64/dynarec.c:3709:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1016. 3709 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZAL, 1);
  1017. | ^
  1018. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZAL_OUT’:
  1019. ../../src/device/r4300/x86_64/dynarec.c:3731:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1020. 3731 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZAL_OUT, 1);
  1021. | ^
  1022. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZAL_IDLE’:
  1023. ../../src/device/r4300/x86_64/dynarec.c:3750:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1024. 3750 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZAL_IDLE, 1);
  1025. | ^
  1026. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZL’:
  1027. ../../src/device/r4300/x86_64/dynarec.c:3772:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1028. 3772 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZL, 1);
  1029. | ^
  1030. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZL_OUT’:
  1031. ../../src/device/r4300/x86_64/dynarec.c:3793:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1032. 3793 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZL_OUT, 1);
  1033. | ^
  1034. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZL_IDLE’:
  1035. ../../src/device/r4300/x86_64/dynarec.c:3811:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1036. 3811 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZL_IDLE, 1);
  1037. | ^
  1038. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZALL’:
  1039. ../../src/device/r4300/x86_64/dynarec.c:3832:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1040. 3832 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZALL, 1);
  1041. | ^
  1042. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZALL_OUT’:
  1043. ../../src/device/r4300/x86_64/dynarec.c:3854:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1044. 3854 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZALL_OUT, 1);
  1045. | ^
  1046. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BGEZALL_IDLE’:
  1047. ../../src/device/r4300/x86_64/dynarec.c:3873:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1048. 3873 | gencallinterp(r4300, (unsigned long long)cached_interp_BGEZALL_IDLE, 1);
  1049. | ^
  1050. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1F’:
  1051. ../../src/device/r4300/x86_64/dynarec.c:3901:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1052. 3901 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1F, 1);
  1053. | ^
  1054. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1F_OUT’:
  1055. ../../src/device/r4300/x86_64/dynarec.c:3923:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1056. 3923 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1F_OUT, 1);
  1057. | ^
  1058. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1F_IDLE’:
  1059. ../../src/device/r4300/x86_64/dynarec.c:3942:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1060. 3942 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1F_IDLE, 1);
  1061. | ^
  1062. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1FL’:
  1063. ../../src/device/r4300/x86_64/dynarec.c:3964:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1064. 3964 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1FL, 1);
  1065. | ^
  1066. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1FL_OUT’:
  1067. ../../src/device/r4300/x86_64/dynarec.c:3986:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1068. 3986 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1FL_OUT, 1);
  1069. | ^
  1070. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1FL_IDLE’:
  1071. ../../src/device/r4300/x86_64/dynarec.c:4005:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1072. 4005 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1FL_IDLE, 1);
  1073. | ^
  1074. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1T’:
  1075. ../../src/device/r4300/x86_64/dynarec.c:4033:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1076. 4033 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1T, 1);
  1077. | ^
  1078. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1T_OUT’:
  1079. ../../src/device/r4300/x86_64/dynarec.c:4055:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1080. 4055 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1T_OUT, 1);
  1081. | ^
  1082. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1T_IDLE’:
  1083. ../../src/device/r4300/x86_64/dynarec.c:4074:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1084. 4074 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1T_IDLE, 1);
  1085. | ^
  1086. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1TL’:
  1087. ../../src/device/r4300/x86_64/dynarec.c:4096:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1088. 4096 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1TL, 1);
  1089. | ^
  1090. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1TL_OUT’:
  1091. ../../src/device/r4300/x86_64/dynarec.c:4118:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1092. 4118 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1TL_OUT, 1);
  1093. | ^
  1094. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_BC1TL_IDLE’:
  1095. ../../src/device/r4300/x86_64/dynarec.c:4137:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1096. 4137 | gencallinterp(r4300, (unsigned long long)cached_interp_BC1TL_IDLE, 1);
  1097. | ^
  1098. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_ERET’:
  1099. ../../src/device/r4300/x86_64/dynarec.c:4159:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1100. 4159 | gencallinterp(r4300, (unsigned long long)cached_interp_ERET, 1);
  1101. | ^
  1102. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SYSCALL’:
  1103. ../../src/device/r4300/x86_64/dynarec.c:4186:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1104. 4186 | gencallinterp(r4300, (unsigned long long)dynarec_exception_general, 0);
  1105. | ^
  1106. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TGE’:
  1107. ../../src/device/r4300/x86_64/dynarec.c:4194:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1108. 4194 | gencallinterp(r4300, (unsigned long long)cached_interp_TGE, 0);
  1109. | ^
  1110. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TGEU’:
  1111. ../../src/device/r4300/x86_64/dynarec.c:4199:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1112. 4199 | gencallinterp(r4300, (unsigned long long)cached_interp_TGEU, 0);
  1113. | ^
  1114. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TGEI’:
  1115. ../../src/device/r4300/x86_64/dynarec.c:4204:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1116. 4204 | gencallinterp(r4300, (unsigned long long)cached_interp_TGEI, 0);
  1117. | ^
  1118. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TGEIU’:
  1119. ../../src/device/r4300/x86_64/dynarec.c:4209:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1120. 4209 | gencallinterp(r4300, (unsigned long long)cached_interp_TGEIU, 0);
  1121. | ^
  1122. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLT’:
  1123. ../../src/device/r4300/x86_64/dynarec.c:4214:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1124. 4214 | gencallinterp(r4300, (unsigned long long)cached_interp_TLT, 0);
  1125. | ^
  1126. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLTU’:
  1127. ../../src/device/r4300/x86_64/dynarec.c:4219:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1128. 4219 | gencallinterp(r4300, (unsigned long long)cached_interp_TLTU, 0);
  1129. | ^
  1130. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLTI’:
  1131. ../../src/device/r4300/x86_64/dynarec.c:4224:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1132. 4224 | gencallinterp(r4300, (unsigned long long)cached_interp_TLTI, 0);
  1133. | ^
  1134. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLTIU’:
  1135. ../../src/device/r4300/x86_64/dynarec.c:4229:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1136. 4229 | gencallinterp(r4300, (unsigned long long)cached_interp_TLTIU, 0);
  1137. | ^
  1138. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TEQ’:
  1139. ../../src/device/r4300/x86_64/dynarec.c:4237:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1140. 4237 | gencallinterp(r4300, (unsigned long long)cached_interp_TEQ, 0);
  1141. | ^
  1142. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TEQI’:
  1143. ../../src/device/r4300/x86_64/dynarec.c:4242:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1144. 4242 | gencallinterp(r4300, (unsigned long long)cached_interp_TEQI, 0);
  1145. | ^
  1146. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TNE’:
  1147. ../../src/device/r4300/x86_64/dynarec.c:4247:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1148. 4247 | gencallinterp(r4300, (unsigned long long)cached_interp_TNE, 0);
  1149. | ^
  1150. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TNEI’:
  1151. ../../src/device/r4300/x86_64/dynarec.c:4252:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1152. 4252 | gencallinterp(r4300, (unsigned long long)cached_interp_TNEI, 0);
  1153. | ^
  1154. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLBP’:
  1155. ../../src/device/r4300/x86_64/dynarec.c:4262:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1156. 4262 | gencallinterp(r4300, (unsigned long long)cached_interp_TLBP, 0);
  1157. | ^
  1158. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLBR’:
  1159. ../../src/device/r4300/x86_64/dynarec.c:4277:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1160. 4277 | gencallinterp(r4300, (unsigned long long)cached_interp_TLBR, 0);
  1161. | ^
  1162. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLBWR’:
  1163. ../../src/device/r4300/x86_64/dynarec.c:4292:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1164. 4292 | gencallinterp(r4300, (unsigned long long)cached_interp_TLBWR, 0);
  1165. | ^
  1166. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_TLBWI’:
  1167. ../../src/device/r4300/x86_64/dynarec.c:4300:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1168. 4300 | gencallinterp(r4300, (unsigned long long)cached_interp_TLBWI, 0);
  1169. | ^
  1170. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_MFC0’:
  1171. ../../src/device/r4300/x86_64/dynarec.c:4317:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1172. 4317 | gencallinterp(r4300, (unsigned long long)cached_interp_MFC0, 0);
  1173. | ^
  1174. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_MTC0’:
  1175. ../../src/device/r4300/x86_64/dynarec.c:4325:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1176. 4325 | gencallinterp(r4300, (unsigned long long)cached_interp_MTC0, 0);
  1177. | ^
  1178. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LWC1’:
  1179. ../../src/device/r4300/x86_64/dynarec.c:4358:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1180. 4358 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].read32);
  1181. | ^
  1182. ../../src/device/r4300/x86_64/dynarec.c:4360:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1183. 4360 | mov_reg64_imm64(RSI, (unsigned long long) read_rdram_dram);
  1184. | ^
  1185. ../../src/device/r4300/x86_64/dynarec.c:4367:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1186. 4367 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  1187. | ^
  1188. ../../src/device/r4300/x86_64/dynarec.c:4372:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1189. 4372 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_read_aligned_word); // 10
  1190. | ^
  1191. ../../src/device/r4300/x86_64/dynarec.c:4376:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1192. 4376 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  1193. | ^
  1194. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_LDC1’:
  1195. ../../src/device/r4300/x86_64/dynarec.c:4412:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1196. 4412 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].read32);
  1197. | ^
  1198. ../../src/device/r4300/x86_64/dynarec.c:4414:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1199. 4414 | mov_reg64_imm64(RSI, (unsigned long long) read_rdram_dram);
  1200. | ^
  1201. ../../src/device/r4300/x86_64/dynarec.c:4421:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1202. 4421 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  1203. | ^
  1204. ../../src/device/r4300/x86_64/dynarec.c:4426:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1205. 4426 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_read_aligned_dword); // 10
  1206. | ^
  1207. ../../src/device/r4300/x86_64/dynarec.c:4430:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1208. 4430 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  1209. | ^
  1210. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SWC1’:
  1211. ../../src/device/r4300/x86_64/dynarec.c:4470:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1212. 4470 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  1213. | ^
  1214. ../../src/device/r4300/x86_64/dynarec.c:4472:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1215. 4472 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  1216. | ^
  1217. ../../src/device/r4300/x86_64/dynarec.c:4479:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1218. 4479 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  1219. | ^
  1220. ../../src/device/r4300/x86_64/dynarec.c:4484:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1221. 4484 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_word); // 10
  1222. | ^
  1223. ../../src/device/r4300/x86_64/dynarec.c:4489:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1224. 4489 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  1225. | ^
  1226. ../../src/device/r4300/x86_64/dynarec.c:4494:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1227. 4494 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  1228. | ^
  1229. ../../src/device/r4300/x86_64/dynarec.c:4500:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1230. 4500 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  1231. | ^
  1232. ../../src/device/r4300/x86_64/dynarec.c:4504:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1233. 4504 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  1234. | ^
  1235. ../../src/device/r4300/x86_64/dynarec.c: In function ‘gen_SDC1’:
  1236. ../../src/device/r4300/x86_64/dynarec.c:4547:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1237. 4547 | mov_reg64_imm64(RSI, (unsigned long long) r4300->mem->handlers[0].write32);
  1238. | ^
  1239. ../../src/device/r4300/x86_64/dynarec.c:4549:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1240. 4549 | mov_reg64_imm64(RSI, (unsigned long long) write_rdram_dram);
  1241. | ^
  1242. ../../src/device/r4300/x86_64/dynarec.c:4556:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1243. 4556 | mov_reg64_imm64(RAX, (unsigned long long) (r4300->recomp.dst+1)); // 10
  1244. | ^
  1245. ../../src/device/r4300/x86_64/dynarec.c:4561:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1246. 4561 | mov_reg64_imm64(RBX, (unsigned long long)dynarec_write_aligned_dword); // 10
  1247. | ^
  1248. ../../src/device/r4300/x86_64/dynarec.c:4566:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1249. 4566 | mov_reg64_imm64(RSI, (unsigned long long) r4300->rdram->dram); // 10
  1250. | ^
  1251. ../../src/device/r4300/x86_64/dynarec.c:4572:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1252. 4572 | mov_reg64_imm64(RSI, (unsigned long long) r4300->cached_interp.invalid_code);
  1253. | ^
  1254. ../../src/device/r4300/x86_64/dynarec.c:4578:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1255. 4578 | mov_reg64_imm64(RDI, (unsigned long long) r4300->cached_interp.blocks); // 10
  1256. | ^
  1257. ../../src/device/r4300/x86_64/dynarec.c:4582:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  1258. 4582 | mov_reg64_imm64(RDI, (unsigned long long) dynarec_notcompiled); // 10
  1259. | ^
  1260. make: *** [Makefile:835: _obj/device/r4300/x86_64/dynarec.o] Error 1
  1261. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-core/projects/unix'
  1262. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-input-sdl/projects/unix'
  1263. rm -f -r _obj mupen64plus-input-sdl.so
  1264. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-input-sdl/projects/unix'
  1265. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-input-sdl/projects/unix'
  1266. CC _obj/plugin.o
  1267. CC _obj/autoconfig.o
  1268. CC _obj/sdl_key_converter.o
  1269. CC _obj/config.o
  1270. CC _obj/osal_dynamiclib_unix.o
  1271. LD mupen64plus-input-sdl.so
  1272. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-input-sdl/projects/unix'
  1273. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-cxd4/projects/unix'
  1274. rm -f -r _obj _obj-sse2 _obj-sse2 mupen64plus-rsp-cxd4*.so mupen64plus-rsp-cxd4-sse2.so
  1275. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-cxd4/projects/unix'
  1276. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-cxd4/projects/unix'
  1277. CC _obj-sse2/su.o
  1278. CC _obj-sse2/vu/add.o
  1279. CC _obj-sse2/vu/divide.o
  1280. CC _obj-sse2/vu/logical.o
  1281. CC _obj-sse2/vu/multiply.o
  1282. CC _obj-sse2/vu/select.o
  1283. CC _obj-sse2/vu/vu.o
  1284. CC _obj-sse2/module.o
  1285. CC _obj-sse2/osal_dynamiclib_unix.o
  1286. LD mupen64plus-rsp-cxd4-sse2.so
  1287. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-cxd4/projects/unix'
  1288. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-hle/projects/unix'
  1289. rm -f -r _obj mupen64plus-rsp-hle.so
  1290. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-hle/projects/unix'
  1291. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-hle/projects/unix'
  1292. CC _obj/alist.o
  1293. CC _obj/alist_audio.o
  1294. CC _obj/alist_naudio.o
  1295. CC _obj/alist_nead.o
  1296. CC _obj/audio.o
  1297. CC _obj/cicx105.o
  1298. CC _obj/hle.o
  1299. CC _obj/hvqm.o
  1300. CC _obj/jpeg.o
  1301. CC _obj/memory.o
  1302. CC _obj/mp3.o
  1303. CC _obj/musyx.o
  1304. CC _obj/re2.o
  1305. CC _obj/plugin.o
  1306. CC _obj/osal_dynamiclib_unix.o
  1307. LD mupen64plus-rsp-hle.so
  1308. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-hle/projects/unix'
  1309. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-z64/projects/unix'
  1310. rm -f -r _obj _obj-hlevideo _obj mupen64plus-rsp-z64*.so mupen64plus-rsp-z64.so
  1311. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-z64/projects/unix'
  1312. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-z64/projects/unix'
  1313. CXX _obj/rsp.o
  1314. CXX _obj/rsp_opinfo.o
  1315. CXX _obj/rsp_recomp.o
  1316. CXX _obj/rsp_dasm.o
  1317. CXX _obj/main_rsp.o
  1318. LD mupen64plus-rsp-z64.so
  1319. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-rsp-z64/projects/unix'
  1320. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-ui-console/projects/unix'
  1321. rm -f -r _obj mupen64plus
  1322. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-ui-console/projects/unix'
  1323. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-ui-console/projects/unix'
  1324. CC _obj/cheat.o
  1325. CC _obj/compare_core.o
  1326. CC _obj/core_interface.o
  1327. CC _obj/debugger.o
  1328. CC _obj/main.o
  1329. ../../src/main.c:889:5: warning: initialization of ‘void (*)(void *, uint8_t)’ {aka ‘void (*)(void *, unsigned char)’} from incompatible pointer type ‘char * (*)(void *)’ [-Wincompatible-pointer-types]
  1330. 889 | media_loader_get_dd_rom,
  1331. | ^~~~~~~~~~~~~~~~~~~~~~~
  1332. ../../src/main.c:889:5: note: (near initialization for ‘l_media_loader.set_dd_rom_region’)
  1333. CC _obj/plugin.o
  1334. CC _obj/osal_dynamiclib_unix.o
  1335. CC _obj/osal_files_unix.o
  1336. LD mupen64plus
  1337. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-ui-console/projects/unix'
  1338. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-video-glide64mk2/projects/unix'
  1339. rm -f -r _obj mupen64plus-video-glide64mk2.so
  1340. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-video-glide64mk2/projects/unix'
  1341. make: Entering directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-video-glide64mk2/projects/unix'
  1342. CC _obj/GlideHQ/tc-1.1+/fxt1.o
  1343. CC _obj/GlideHQ/tc-1.1+/wrapper.o
  1344. CC _obj/GlideHQ/tc-1.1+/texstore.o
  1345. CC _obj/Glide64/osal_dynamiclib_unix.o
  1346. CXX _obj/Glide64/3dmath.o
  1347. CXX _obj/Glide64/Combine.o
  1348. CXX _obj/Glide64/Config.o
  1349. CXX _obj/Glide64/CRC.o
  1350. CXX _obj/Glide64/Debugger.o
  1351. CXX _obj/Glide64/DepthBufferRender.o
  1352. CXX _obj/Glide64/FBtoScreen.o
  1353. CXX _obj/Glide64/Ini.o
  1354. CXX _obj/Glide64/Keys.o
  1355. CXX _obj/Glide64/Main.o
  1356. CXX _obj/Glide64/rdp.o
  1357. CXX _obj/Glide64/TexBuffer.o
  1358. In file included from ../../src/Glide64/rdp.cpp:217:
  1359. ../../src/Glide64/ucode06.h: In function ‘void DrawHiresImage(DRAWIMAGE&, int)’:
  1360. ../../src/Glide64/ucode06.h:617:36: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘GrTextureFormat_t’ {aka ‘long int’} [-Wformat=]
  1361. 617 | FRDP("DrawHiresImage. fb format=%d\n", rdp.tbuff_tex->info.format);
  1362. | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1363. | | |
  1364. | int GrTextureFormat_t {aka long int}
  1365. | %ld
  1366. ../../src/Glide64/rdp.cpp: In function ‘void setTBufTex(wxUint16, wxUint32)’:
  1367. ../../src/Glide64/rdp.cpp:1794:37: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘GrChipID_t’ {aka ‘long int’} [-Wformat=]
  1368. 1794 | FRDP("rdp.aTBuffTex[%d]: tmu=%d t_mem=%d tile=%d\n", i, rdp.aTBuffTex[i]->tmu, rdp.aTBuffTex[i]->t_mem, rdp.aTBuffTex[i]->tile);
  1369. | ~^ ~~~~~~~~~~~~~~~~~~~~~
  1370. | | |
  1371. | int GrChipID_t {aka long int}
  1372. | %ld
  1373. ../../src/Glide64/rdp.cpp:1805:38: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘GrChipID_t’ {aka ‘long int’} [-Wformat=]
  1374. 1805 | FRDP("rdp.aTBuffTex[%d] tmu=%d t_mem=%d\n", i, rdp.aTBuffTex[i]->tmu, rdp.aTBuffTex[i]->t_mem);
  1375. | ~^ ~~~~~~~~~~~~~~~~~~~~~
  1376. | | |
  1377. | int GrChipID_t {aka long int}
  1378. | %ld
  1379. ../../src/Glide64/rdp.cpp: In function ‘void rdp_loadblock()’:
  1380. ../../src/Glide64/rdp.cpp:2012:60: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘wxUint32’ {aka ‘unsigned int’} [-Wformat=]
  1381. 2012 | WriteLog(M64MSG_INFO, "rdp_loadblock wanted to write %lu bytes after the end of tmem", ((rdp.tiles[tile].t_mem + cnt) << 3) - sizeof(rdp.tmem));
  1382. | ~~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1383. | | |
  1384. | long unsigned int wxUint32 {aka unsigned int}
  1385. | %u
  1386. ../../src/Glide64/TexBuffer.cpp: In function ‘int OpenTextureBuffer(COLOR_IMAGE&)’:
  1387. ../../src/Glide64/TexBuffer.cpp:338:86: warning: format ‘%d’ expects argument of type ‘int’, but argument 6 has type ‘GrTextureFormat_t’ {aka ‘long int’} [-Wformat=]
  1388. 338 | FRDP(" texaddr: %08x, tex_width: %d, tex_height: %d, cur_tex_buf: %d, texformat: %d, motionblur: %d\n", rdp.cur_image->tex_addr, rdp.cur_image->tex_width, rdp.cur_image->tex_height, rdp.cur_tex_buf, rdp.cur_image->info.format, rdp.motionblur);
  1389. | ~^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
  1390. | | |
  1391. | int GrTextureFormat_t {aka long int}
  1392. | %ld
  1393. CXX _obj/Glide64/TexCache.o
  1394. CXX _obj/Glide64/Util.o
  1395. CXX _obj/Glitch64/OGLcombiner.o
  1396. ../../src/Glide64/TexCache.cpp: In function ‘void SelectTBuffTex(TBUFF_COLOR_IMAGE*)’:
  1397. ../../src/Glide64/TexCache.cpp:518:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘GrChipID_t’ {aka ‘long int’} [-Wformat=]
  1398. 518 | FRDP ("SelectTBuffTex: tex: %d, tmu: %d, tile: %d\n", rdp.tex, pTBuffTex->tmu, pTBuffTex->tile);
  1399. | ~^ ~~~~~~~~~~~~~~
  1400. | | |
  1401. | int GrChipID_t {aka long int}
  1402. | %ld
  1403. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grColorCombine(GrCombineFunction_t, GrCombineFactor_t, GrCombineLocal_t, GrCombineOther_t, FxBool)’:
  1404. ../../src/Glitch64/OGLcombiner.cpp:799:59: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineFunction_t’ {aka ‘long int’} [-Wformat=]
  1405. 799 | display_warning("grColorCombine : unknown function : %x", function);
  1406. | ~^ ~~~~~~~~
  1407. | | |
  1408. | | GrCombineFunction_t {aka long int}
  1409. | unsigned int
  1410. | %lx
  1411. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grAlphaCombine(GrCombineFunction_t, GrCombineFactor_t, GrCombineLocal_t, GrCombineOther_t, FxBool)’:
  1412. ../../src/Glitch64/OGLcombiner.cpp:1007:59: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineFunction_t’ {aka ‘long int’} [-Wformat=]
  1413. 1007 | display_warning("grAlphaCombine : unknown function : %x", function);
  1414. | ~^ ~~~~~~~~
  1415. | | |
  1416. | | GrCombineFunction_t {aka long int}
  1417. | unsigned int
  1418. | %lx
  1419. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grTexCombine(GrChipID_t, GrCombineFunction_t, GrCombineFactor_t, GrCombineFunction_t, GrCombineFactor_t, FxBool, FxBool)’:
  1420. ../../src/Glitch64/OGLcombiner.cpp:1302:62: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineFunction_t’ {aka ‘long int’} [-Wformat=]
  1421. 1302 | display_warning("grTextCombine : unknown rgb function : %x", rgb_function);
  1422. | ~^ ~~~~~~~~~~~~
  1423. | | |
  1424. | | GrCombineFunction_t {aka long int}
  1425. | unsigned int
  1426. | %lx
  1427. ../../src/Glitch64/OGLcombiner.cpp:1394:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineFunction_t’ {aka ‘long int’} [-Wformat=]
  1428. 1394 | display_warning("grTextCombine : unknown alpha function : %x", alpha_function);
  1429. | ~^ ~~~~~~~~~~~~~~
  1430. | | |
  1431. | | GrCombineFunction_t {aka long int}
  1432. | unsigned int
  1433. | %lx
  1434. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grAlphaBlendFunction(GrAlphaBlendFnc_t, GrAlphaBlendFnc_t, GrAlphaBlendFnc_t, GrAlphaBlendFnc_t)’:
  1435. ../../src/Glitch64/OGLcombiner.cpp:1431:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrAlphaBlendFnc_t’ {aka ‘long int’} [-Wformat=]
  1436. 1431 | display_warning("grAlphaBlendFunction : rgb_sf = %x", rgb_sf);
  1437. | ~^ ~~~~~~
  1438. | | |
  1439. | | GrAlphaBlendFnc_t {aka long int}
  1440. | unsigned int
  1441. | %lx
  1442. ../../src/Glitch64/OGLcombiner.cpp:1449:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrAlphaBlendFnc_t’ {aka ‘long int’} [-Wformat=]
  1443. 1449 | display_warning("grAlphaBlendFunction : rgb_df = %x", rgb_df);
  1444. | ~^ ~~~~~~
  1445. | | |
  1446. | | GrAlphaBlendFnc_t {aka long int}
  1447. | unsigned int
  1448. | %lx
  1449. ../../src/Glitch64/OGLcombiner.cpp:1461:57: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrAlphaBlendFnc_t’ {aka ‘long int’} [-Wformat=]
  1450. 1461 | display_warning("grAlphaBlendFunction : alpha_sf = %x", alpha_sf);
  1451. | ~^ ~~~~~~~~
  1452. | | |
  1453. | | GrAlphaBlendFnc_t {aka long int}
  1454. | unsigned int
  1455. | %lx
  1456. ../../src/Glitch64/OGLcombiner.cpp:1473:57: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrAlphaBlendFnc_t’ {aka ‘long int’} [-Wformat=]
  1457. 1473 | display_warning("grAlphaBlendFunction : alpha_df = %x", alpha_df);
  1458. | ~^ ~~~~~~~~
  1459. | | |
  1460. | | GrAlphaBlendFnc_t {aka long int}
  1461. | unsigned int
  1462. | %lx
  1463. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grAlphaTestFunction(GrCmpFnc_t)’:
  1464. ../../src/Glitch64/OGLcombiner.cpp:1509:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCmpFnc_t’ {aka ‘long int’} [-Wformat=]
  1465. 1509 | display_warning("grAlphaTestFunction : unknown function : %x", function);
  1466. | ~^ ~~~~~~~~
  1467. | | |
  1468. | | GrCmpFnc_t {aka long int}
  1469. | unsigned int
  1470. | %lx
  1471. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grFogMode(GrFogMode_t)’:
  1472. ../../src/Glitch64/OGLcombiner.cpp:1537:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrFogMode_t’ {aka ‘long int’} [-Wformat=]
  1473. 1537 | display_warning("grFogMode : unknown mode : %x", mode);
  1474. | ~^ ~~~~
  1475. | | |
  1476. | | GrFogMode_t {aka long int}
  1477. | unsigned int
  1478. | %lx
  1479. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grChromakeyMode(GrChromakeyMode_t)’:
  1480. ../../src/Glitch64/OGLcombiner.cpp:1608:56: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrChromakeyMode_t’ {aka ‘long int’} [-Wformat=]
  1481. 1608 | display_warning("grChromakeyMode : unknown mode : %x", mode);
  1482. | ~^ ~~~~
  1483. | | |
  1484. | | GrChromakeyMode_t {aka long int}
  1485. | unsigned int
  1486. | %lx
  1487. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grStippleMode(GrStippleMode_t)’:
  1488. ../../src/Glitch64/OGLcombiner.cpp:1712:37: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrStippleMode_t’ {aka ‘long int’} [-Wformat=]
  1489. 1712 | display_warning("grStippleMode:%x", mode);
  1490. | ~^ ~~~~
  1491. | | |
  1492. | | GrStippleMode_t {aka long int}
  1493. | unsigned int
  1494. | %lx
  1495. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grColorCombineExt(GrCCUColor_t, GrCombineMode_t, GrCCUColor_t, GrCombineMode_t, GrCCUColor_t, FxBool, GrCCUColor_t, FxBool, FxU32, FxBool)’:
  1496. ../../src/Glitch64/OGLcombiner.cpp:1726:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1497. 1726 | if (shift) display_warning("grColorCombineExt : shift = %d", shift);
  1498. | ~^ ~~~~~
  1499. | | |
  1500. | int FxU32 {aka long unsigned int}
  1501. | %ld
  1502. ../../src/Glitch64/OGLcombiner.cpp:1759:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1503. 1759 | display_warning("grColorCombineExt : a = %x", a);
  1504. | ~^ ~
  1505. | | |
  1506. | | GrCCUColor_t {aka long unsigned int}
  1507. | unsigned int
  1508. | %lx
  1509. ../../src/Glitch64/OGLcombiner.cpp:1778:52: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1510. 1778 | display_warning("grColorCombineExt : a_mode = %x", a_mode);
  1511. | ~^ ~~~~~~
  1512. | | |
  1513. | | GrCombineMode_t {aka long unsigned int}
  1514. | unsigned int
  1515. | %lx
  1516. ../../src/Glitch64/OGLcombiner.cpp:1806:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1517. 1806 | display_warning("grColorCombineExt : b = %x", b);
  1518. | ~^ ~
  1519. | | |
  1520. | | GrCCUColor_t {aka long unsigned int}
  1521. | unsigned int
  1522. | %lx
  1523. ../../src/Glitch64/OGLcombiner.cpp:1825:52: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1524. 1825 | display_warning("grColorCombineExt : b_mode = %x", b_mode);
  1525. | ~^ ~~~~~~
  1526. | | |
  1527. | | GrCombineMode_t {aka long unsigned int}
  1528. | unsigned int
  1529. | %lx
  1530. ../../src/Glitch64/OGLcombiner.cpp:1862:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1531. 1862 | display_warning("grColorCombineExt : c = %x", c);
  1532. | ~^ ~
  1533. | | |
  1534. | | GrCCUColor_t {aka long unsigned int}
  1535. | unsigned int
  1536. | %lx
  1537. ../../src/Glitch64/OGLcombiner.cpp:1887:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1538. 1887 | display_warning("grColorCombineExt : d = %x", d);
  1539. | ~^ ~
  1540. | | |
  1541. | | GrCCUColor_t {aka long unsigned int}
  1542. | unsigned int
  1543. | %lx
  1544. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grAlphaCombineExt(GrACUColor_t, GrCombineMode_t, GrACUColor_t, GrCombineMode_t, GrACUColor_t, FxBool, GrACUColor_t, FxBool, FxU32, FxBool)’:
  1545. ../../src/Glitch64/OGLcombiner.cpp:1908:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1546. 1908 | if (shift) display_warning("grAlphaCombineExt : shift = %d", shift);
  1547. | ~^ ~~~~~
  1548. | | |
  1549. | int FxU32 {aka long unsigned int}
  1550. | %ld
  1551. ../../src/Glitch64/OGLcombiner.cpp:1932:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1552. 1932 | display_warning("grAlphaCombineExt : a = %x", a);
  1553. | ~^ ~
  1554. | | |
  1555. | | GrACUColor_t {aka long unsigned int}
  1556. | unsigned int
  1557. | %lx
  1558. ../../src/Glitch64/OGLcombiner.cpp:1951:52: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1559. 1951 | display_warning("grAlphaCombineExt : a_mode = %x", a_mode);
  1560. | ~^ ~~~~~~
  1561. | | |
  1562. | | GrCombineMode_t {aka long unsigned int}
  1563. | unsigned int
  1564. | %lx
  1565. ../../src/Glitch64/OGLcombiner.cpp:1970:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1566. 1970 | display_warning("grAlphaCombineExt : b = %x", b);
  1567. | ~^ ~
  1568. | | |
  1569. | | GrACUColor_t {aka long unsigned int}
  1570. | unsigned int
  1571. | %lx
  1572. ../../src/Glitch64/OGLcombiner.cpp:1989:52: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1573. 1989 | display_warning("grAlphaCombineExt : b_mode = %x", b_mode);
  1574. | ~^ ~~~~~~
  1575. | | |
  1576. | | GrCombineMode_t {aka long unsigned int}
  1577. | unsigned int
  1578. | %lx
  1579. ../../src/Glitch64/OGLcombiner.cpp:2017:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1580. 2017 | display_warning("grAlphaCombineExt : c = %x", c);
  1581. | ~^ ~
  1582. | | |
  1583. | | GrACUColor_t {aka long unsigned int}
  1584. | unsigned int
  1585. | %lx
  1586. ../../src/Glitch64/OGLcombiner.cpp:2039:47: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1587. 2039 | display_warning("grAlphaCombineExt : d = %x", d);
  1588. | ~^ ~
  1589. | | |
  1590. | | GrACUColor_t {aka long unsigned int}
  1591. | unsigned int
  1592. | %lx
  1593. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grTexColorCombineExt(GrChipID_t, GrTCCUColor_t, GrCombineMode_t, GrTCCUColor_t, GrCombineMode_t, GrTCCUColor_t, FxBool, GrTCCUColor_t, FxBool, FxU32, FxBool)’:
  1594. ../../src/Glitch64/OGLcombiner.cpp:2063:63: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1595. 2063 | if (shift) display_warning("grTexColorCombineExt : shift = %d", shift);
  1596. | ~^ ~~~~~
  1597. | | |
  1598. | int FxU32 {aka long unsigned int}
  1599. | %ld
  1600. ../../src/Glitch64/OGLcombiner.cpp:2144:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1601. 2144 | display_warning("grTexColorCombineExt : a = %x", a);
  1602. | ~^ ~
  1603. | | |
  1604. | | GrTCCUColor_t {aka long unsigned int}
  1605. | unsigned int
  1606. | %lx
  1607. ../../src/Glitch64/OGLcombiner.cpp:2178:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1608. 2178 | display_warning("grTexColorCombineExt : a_mode = %x", a_mode);
  1609. | ~^ ~~~~~~
  1610. | | |
  1611. | | GrCombineMode_t {aka long unsigned int}
  1612. | unsigned int
  1613. | %lx
  1614. ../../src/Glitch64/OGLcombiner.cpp:2242:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1615. 2242 | display_warning("grTexColorCombineExt : b = %x", b);
  1616. | ~^ ~
  1617. | | |
  1618. | | GrTCCUColor_t {aka long unsigned int}
  1619. | unsigned int
  1620. | %lx
  1621. ../../src/Glitch64/OGLcombiner.cpp:2276:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1622. 2276 | display_warning("grTexColorCombineExt : b_mode = %x", b_mode);
  1623. | ~^ ~~~~~~
  1624. | | |
  1625. | | GrCombineMode_t {aka long unsigned int}
  1626. | unsigned int
  1627. | %lx
  1628. ../../src/Glitch64/OGLcombiner.cpp:2352:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1629. 2352 | display_warning("grTexColorCombineExt : c = %x", c);
  1630. | ~^ ~
  1631. | | |
  1632. | | GrTCCUColor_t {aka long unsigned int}
  1633. | unsigned int
  1634. | %lx
  1635. ../../src/Glitch64/OGLcombiner.cpp:2394:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTCCUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1636. 2394 | display_warning("grTexColorCombineExt : d = %x", d);
  1637. | ~^ ~
  1638. | | |
  1639. | | GrTCCUColor_t {aka long unsigned int}
  1640. | unsigned int
  1641. | %lx
  1642. ../../src/Glitch64/OGLcombiner.cpp: In function ‘void grTexAlphaCombineExt(GrChipID_t, GrTACUColor_t, GrCombineMode_t, GrTACUColor_t, GrCombineMode_t, GrTACUColor_t, FxBool, GrTACUColor_t, FxBool, FxU32, FxBool)’:
  1643. ../../src/Glitch64/OGLcombiner.cpp:2428:63: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1644. 2428 | if (shift) display_warning("grTexAlphaCombineExt : shift = %d", shift);
  1645. | ~^ ~~~~~
  1646. | | |
  1647. | int FxU32 {aka long unsigned int}
  1648. | %ld
  1649. ../../src/Glitch64/OGLcombiner.cpp:2475:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1650. 2475 | display_warning("grTexAlphaCombineExt : a = %x", a);
  1651. | ~^ ~
  1652. | | |
  1653. | | GrTACUColor_t {aka long unsigned int}
  1654. | unsigned int
  1655. | %lx
  1656. ../../src/Glitch64/OGLcombiner.cpp:2509:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1657. 2509 | display_warning("grTexAlphaCombineExt : a_mode = %x", a_mode);
  1658. | ~^ ~~~~~~
  1659. | | |
  1660. | | GrCombineMode_t {aka long unsigned int}
  1661. | unsigned int
  1662. | %lx
  1663. ../../src/Glitch64/OGLcombiner.cpp:2543:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1664. 2543 | display_warning("grTexAlphaCombineExt : b = %x", b);
  1665. | ~^ ~
  1666. | | |
  1667. | | GrTACUColor_t {aka long unsigned int}
  1668. | unsigned int
  1669. | %lx
  1670. ../../src/Glitch64/OGLcombiner.cpp:2577:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCombineMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1671. 2577 | display_warning("grTexAlphaCombineExt : b_mode = %x", b_mode);
  1672. | ~^ ~~~~~~
  1673. | | |
  1674. | | GrCombineMode_t {aka long unsigned int}
  1675. | unsigned int
  1676. | %lx
  1677. ../../src/Glitch64/OGLcombiner.cpp:2629:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1678. 2629 | display_warning("grTexAlphaCombineExt : c = %x", c);
  1679. | ~^ ~
  1680. | | |
  1681. | | GrTACUColor_t {aka long unsigned int}
  1682. | unsigned int
  1683. | %lx
  1684. ../../src/Glitch64/OGLcombiner.cpp:2677:50: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTACUColor_t’ {aka ‘long unsigned int’} [-Wformat=]
  1685. 2677 | display_warning("grTexAlphaCombineExt : d = %x", d);
  1686. | ~^ ~
  1687. | | |
  1688. | | GrTACUColor_t {aka long unsigned int}
  1689. | unsigned int
  1690. | %lx
  1691. CXX _obj/Glitch64/OGLgeometry.o
  1692. CXX _obj/Glitch64/OGLglitchmain.o
  1693. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grCoordinateSpace(GrCoordinateSpaceMode_t)’:
  1694. ../../src/Glitch64/OGLgeometry.cpp:91:51: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCoordinateSpaceMode_t’ {aka ‘long unsigned int’} [-Wformat=]
  1695. 91 | display_warning("unknwown coordinate space : %x", mode);
  1696. | ~^ ~~~~
  1697. | | |
  1698. | | GrCoordinateSpaceMode_t {aka long unsigned int}
  1699. | unsigned int
  1700. | %lx
  1701. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grVertexLayout(FxU32, FxI32, FxU32)’:
  1702. ../../src/Glitch64/OGLgeometry.cpp:130:58: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1703. 130 | display_warning("unknown grVertexLayout parameter : %x", param);
  1704. | ~^ ~~~~~
  1705. | | |
  1706. | | FxU32 {aka long unsigned int}
  1707. | unsigned int
  1708. | %lx
  1709. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grCullMode(GrCullMode_t)’:
  1710. ../../src/Glitch64/OGLgeometry.cpp:164:43: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCullMode_t’ {aka ‘long int’} [-Wformat=]
  1711. 164 | display_warning("unknown cull mode : %x", mode);
  1712. | ~^ ~~~~
  1713. | | |
  1714. | | GrCullMode_t {aka long int}
  1715. | unsigned int
  1716. | %lx
  1717. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grDepthBufferMode(GrDepthBufferMode_t)’:
  1718. ../../src/Glitch64/OGLgeometry.cpp:191:51: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrDepthBufferMode_t’ {aka ‘long int’} [-Wformat=]
  1719. 191 | display_warning("unknown depth buffer mode : %x", mode);
  1720. | ~^ ~~~~
  1721. | | |
  1722. | | GrDepthBufferMode_t {aka long int}
  1723. | unsigned int
  1724. | %lx
  1725. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grDepthBufferFunction(GrCmpFnc_t)’:
  1726. ../../src/Glitch64/OGLgeometry.cpp:239:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrCmpFnc_t’ {aka ‘long int’} [-Wformat=]
  1727. 239 | display_warning("unknown depth buffer function : %x", function);
  1728. | ~^ ~~~~~~~~
  1729. | | |
  1730. | | GrCmpFnc_t {aka long int}
  1731. | unsigned int
  1732. | %lx
  1733. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grDrawVertexArray(FxU32, FxU32, void*)’:
  1734. ../../src/Glitch64/OGLgeometry.cpp:629:58: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1735. 629 | display_warning("grDrawVertexArray : unknown mode : %x", mode);
  1736. | ~^ ~~~~
  1737. | | |
  1738. | | FxU32 {aka long unsigned int}
  1739. | unsigned int
  1740. | %lx
  1741. ../../src/Glitch64/OGLgeometry.cpp: In function ‘void grDrawVertexArrayContiguous(FxU32, FxU32, void*, FxU32)’:
  1742. ../../src/Glitch64/OGLgeometry.cpp:702:68: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1743. 702 | display_warning("grDrawVertexArrayContiguous : unknown mode : %x", mode);
  1744. | ~^ ~~~~
  1745. | | |
  1746. | | FxU32 {aka long unsigned int}
  1747. | unsigned int
  1748. | %lx
  1749. CXX _obj/Glitch64/OGLtextures.o
  1750. ../../src/Glitch64/OGLtextures.cpp: In function ‘FxU32 grTexTextureMemRequired(FxU32, GrTexInfo*)’:
  1751. ../../src/Glitch64/OGLtextures.cpp:224:73: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureFormat_t’ {aka ‘long int’} [-Wformat=]
  1752. 224 | display_warning("grTexTextureMemRequired : unknown texture format: %x", info->format);
  1753. | ~^ ~~~~~~~~~~~~
  1754. | | |
  1755. | | GrTextureFormat_t {aka long int}
  1756. | unsigned int
  1757. | %lx
  1758. ../../src/Glitch64/OGLtextures.cpp: In function ‘FxU32 grTexCalcMemRequired(GrLOD_t, GrLOD_t, GrAspectRatio_t, GrTextureFormat_t)’:
  1759. ../../src/Glitch64/OGLtextures.cpp:274:73: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureFormat_t’ {aka ‘long int’} [-Wformat=]
  1760. 274 | display_warning("grTexTextureMemRequired : unknown texture format: %x", fmt);
  1761. | ~^ ~~~
  1762. | | |
  1763. | | GrTextureFormat_t {aka long int}
  1764. | unsigned int
  1765. | %lx
  1766. ../../src/Glitch64/OGLtextures.cpp: In function ‘void grTexDownloadMipMap(GrChipID_t, FxU32, FxU32, GrTexInfo*)’:
  1767. ../../src/Glitch64/OGLtextures.cpp:617:71: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureFormat_t’ {aka ‘long int’} [-Wformat=]
  1768. 617 | display_warning("grTexDownloadMipMap : unknown texture format: %x", info->format);
  1769. | ~^ ~~~~~~~~~~~~
  1770. | | |
  1771. | | GrTextureFormat_t {aka long int}
  1772. | unsigned int
  1773. | %lx
  1774. ../../src/Glitch64/OGLtextures.cpp: In function ‘void grTexClampMode(GrChipID_t, GrTextureClampMode_t, GrTextureClampMode_t)’:
  1775. ../../src/Glitch64/OGLtextures.cpp:835:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureClampMode_t’ {aka ‘long int’} [-Wformat=]
  1776. 835 | display_warning("grTexClampMode : unknown s_clampmode : %x", s_clampmode);
  1777. | ~^ ~~~~~~~~~~~
  1778. | | |
  1779. | | GrTextureClampMode_t {aka long int}
  1780. | unsigned int
  1781. | %lx
  1782. ../../src/Glitch64/OGLtextures.cpp:849:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureClampMode_t’ {aka ‘long int’} [-Wformat=]
  1783. 849 | display_warning("grTexClampMode : unknown t_clampmode : %x", t_clampmode);
  1784. | ~^ ~~~~~~~~~~~
  1785. | | |
  1786. | | GrTextureClampMode_t {aka long int}
  1787. | unsigned int
  1788. | %lx
  1789. ../../src/Glitch64/OGLtextures.cpp:869:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureClampMode_t’ {aka ‘long int’} [-Wformat=]
  1790. 869 | display_warning("grTexClampMode : unknown s_clampmode : %x", s_clampmode);
  1791. | ~^ ~~~~~~~~~~~
  1792. | | |
  1793. | | GrTextureClampMode_t {aka long int}
  1794. | unsigned int
  1795. | %lx
  1796. ../../src/Glitch64/OGLtextures.cpp:883:64: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrTextureClampMode_t’ {aka ‘long int’} [-Wformat=]
  1797. 883 | display_warning("grTexClampMode : unknown t_clampmode : %x", t_clampmode);
  1798. | ~^ ~~~~~~~~~~~
  1799. | | |
  1800. | | GrTextureClampMode_t {aka long int}
  1801. | unsigned int
  1802. | %lx
  1803. CXX _obj/GlideHQ/Ext_TxFilter.o
  1804. CXX _obj/GlideHQ/TxFilterExport.o
  1805. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘void grSstOrigin(GrOriginLocation_t)’:
  1806. ../../src/Glitch64/OGLglitchmain.cpp:308:37: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrOriginLocation_t’ {aka ‘long int’} [-Wformat=]
  1807. 308 | display_warning("grSstOrigin : %x", origin);
  1808. | ~^ ~~~~~~
  1809. | | |
  1810. | | GrOriginLocation_t {aka long int}
  1811. | unsigned int
  1812. | %lx
  1813. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘FxU32 grGet(FxU32, FxU32, FxI32*)’:
  1814. ../../src/Glitch64/OGLglitchmain.cpp:1317:48: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1815. 1317 | display_warning("unknown pname in grGet : %x", pname);
  1816. | ~^ ~~~~~
  1817. | | |
  1818. | | FxU32 {aka long unsigned int}
  1819. | unsigned int
  1820. | %lx
  1821. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘const char* grGetString(FxU32)’:
  1822. ../../src/Glitch64/OGLglitchmain.cpp:1359:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1823. 1359 | display_warning("unknown grGetString selector : %x", pname);
  1824. | ~^ ~~~~~
  1825. | | |
  1826. | | FxU32 {aka long unsigned int}
  1827. | unsigned int
  1828. | %lx
  1829. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘void grRenderBuffer(GrBuffer_t)’:
  1830. ../../src/Glitch64/OGLglitchmain.cpp:1617:57: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrBuffer_t’ {aka ‘long int’} [-Wformat=]
  1831. 1617 | display_warning("grRenderBuffer : unknown buffer : %x", buffer);
  1832. | ~^ ~~~~~~
  1833. | | |
  1834. | | GrBuffer_t {aka long int}
  1835. | unsigned int
  1836. | %lx
  1837. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘FxBool grLfbLock(GrLock_t, GrBuffer_t, GrLfbWriteMode_t, GrOriginLocation_t, FxBool, GrLfbInfo_t*)’:
  1838. ../../src/Glitch64/OGLglitchmain.cpp:1756:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrBuffer_t’ {aka ‘long int’} [-Wformat=]
  1839. 1756 | display_warning("grLfbLock : unknown buffer : %x", buffer);
  1840. | ~^ ~~~~~~
  1841. | | |
  1842. | | GrBuffer_t {aka long int}
  1843. | unsigned int
  1844. | %lx
  1845. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘FxBool grLfbReadRegion(GrBuffer_t, FxU32, FxU32, FxU32, FxU32, FxU32, void*)’:
  1846. ../../src/Glitch64/OGLglitchmain.cpp:1838:55: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrBuffer_t’ {aka ‘long int’} [-Wformat=]
  1847. 1838 | display_warning("grReadRegion : unknown buffer : %x", src_buffer);
  1848. | ~^ ~~~~~~~~~~
  1849. | | |
  1850. | | GrBuffer_t {aka long int}
  1851. | unsigned int
  1852. | %lx
  1853. ../../src/Glitch64/OGLglitchmain.cpp: In function ‘FxBool grLfbWriteRegion(GrBuffer_t, FxU32, FxU32, GrLfbSrcFmt_t, FxU32, FxU32, FxBool, FxI32, void*)’:
  1854. ../../src/Glitch64/OGLglitchmain.cpp:1908:59: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrBuffer_t’ {aka ‘long int’} [-Wformat=]
  1855. 1908 | display_warning("grLfbWriteRegion : unknown buffer : %x", dst_buffer);
  1856. | ~^ ~~~~~~~~~~
  1857. | | |
  1858. | | GrBuffer_t {aka long int}
  1859. | unsigned int
  1860. | %lx
  1861. ../../src/Glitch64/OGLglitchmain.cpp:1961:61: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘GrLfbSrcFmt_t’ {aka ‘long unsigned int’} [-Wformat=]
  1862. 1961 | display_warning("grLfbWriteRegion : unknown format : %d", src_format);
  1863. | ~^ ~~~~~~~~~~
  1864. | | |
  1865. | int GrLfbSrcFmt_t {aka long unsigned int}
  1866. | %ld
  1867. ../../src/Glitch64/OGLglitchmain.cpp:1994:59: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘GrLfbSrcFmt_t’ {aka ‘long unsigned int’} [-Wformat=]
  1868. 1994 | display_warning("unknown depth buffer write format:%x", src_format);
  1869. | ~^ ~~~~~~~~~~
  1870. | | |
  1871. | | GrLfbSrcFmt_t {aka long unsigned int}
  1872. | unsigned int
  1873. | %lx
  1874. ../../src/Glitch64/OGLglitchmain.cpp:1997:31: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1875. 1997 | display_warning("dst_x:%d, dst_y:%d\n",dst_x, dst_y);
  1876. | ~^ ~~~~~
  1877. | | |
  1878. | int FxU32 {aka long unsigned int}
  1879. | %ld
  1880. ../../src/Glitch64/OGLglitchmain.cpp:1997:41: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘FxU32’ {aka ‘long unsigned int’} [-Wformat=]
  1881. 1997 | display_warning("dst_x:%d, dst_y:%d\n",dst_x, dst_y);
  1882. | ~^ ~~~~~
  1883. | | |
  1884. | int FxU32 {aka long unsigned int}
  1885. | %ld
  1886. CXX _obj/GlideHQ/TxFilter.o
  1887. CXX _obj/GlideHQ/TxCache.o
  1888. CXX _obj/GlideHQ/TxTexCache.o
  1889. CXX _obj/GlideHQ/TxHiResCache.o
  1890. CXX _obj/GlideHQ/TxQuantize.o
  1891. CXX _obj/GlideHQ/TxUtil.o
  1892. CXX _obj/GlideHQ/TextureFilters.o
  1893. CXX _obj/GlideHQ/TextureFilters_2xsai.o
  1894. CXX _obj/GlideHQ/TextureFilters_hq2x.o
  1895. CXX _obj/GlideHQ/TextureFilters_hq4x.o
  1896. CXX _obj/GlideHQ/TxImage.o
  1897. CXX _obj/GlideHQ/TxReSample.o
  1898. CXX _obj/GlideHQ/TxDbg.o
  1899. CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_algorithm.o
  1900. CXX _obj/GlideHQ/tc-1.1+/s2tc/s2tc_libtxc_dxtn.o
  1901. LD mupen64plus-video-glide64mk2.so
  1902. make: Leaving directory '/home/pi/RetroPie-Setup/tmp/build/mupen64plus/mupen64plus-video-glide64mk2/projects/unix'
  1903. current revision "a2f1660"
  1904. last build revision "a2f1660"
  1905. /home/pi/RetroPie-Setup/tmp/build/mupen64plus/GLideN64/projects/cmake /home/pi/RetroPie-Setup/tmp/build/mupen64plus /home/pi
  1906. Interprocedural optimizations enabled
  1907. -- Configuring done
  1908. -- Generating done
  1909. -- Build files have been written to: /home/pi/RetroPie-Setup/tmp/build/mupen64plus/GLideN64/projects/cmake
  1910. [ 3%] Built target osal
  1911. [ 16%] Built target GLideNHQ
  1912. [100%] Built target mupen64plus-video-GLideN64
  1913. /home/pi/RetroPie-Setup/tmp/build/mupen64plus /home/pi
  1914. Removing additional swap
  1915. Could not successfully build mupen64plus - N64 emulator MUPEN64Plus (mupen64plus-core/projects/unix/libmupen64plus.so.2.0.0 not found).
  1916. /home/pi
  1917.  
  1918. Log ended at: Wed 13 Jul 2022 08:33:56 AM CEST
  1919. Total running time: 0 hours, 5 mins, 18 secs
  1920.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement