Advertisement
las_vegas

mupen64.errors

Feb 14th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 81.86 KB | None | 0 0
  1. cpi@clockworkpi:~$ sh mupen64_install.sh >mupen64.log
  2. mupen64_install.sh: 14: mupen64_install.sh: [[: not found
  3. Makefile:116: Architecture "armv7l" not officially supported.
  4. In file included from ../../src/device/r4300/new_dynarec/new_dynarec.c:1707:0:
  5. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_testimm’:
  6. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1132:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  7. u_int armval, ret;
  8. ^~~
  9. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_adcimm’:
  10. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1235:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  11. u_int armval, ret;
  12. ^~~
  13. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_rscimm’:
  14. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1252:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  15. u_int armval, ret;
  16. ^~~
  17. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_cmovne_im’:
  18. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1479:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  19. u_int armval, ret;
  20. ^~~
  21. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_cmovl_imm’:
  22. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1487:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  23. u_int armval, ret;
  24. ^~~
  25. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_cmovb_imm’:
  26. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1495:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  27. u_int armval, ret;
  28. ^~~
  29. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_cmovs_imm’:
  30. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1503:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  31. u_int armval, ret;
  32. ^~~
  33. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_rsbimm’:
  34. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2171:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  35. u_int armval, ret;
  36. ^~~
  37. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_bicne_imm’:
  38. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2458:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  39. u_int armval, ret;
  40. ^~~
  41. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_biccs_imm’:
  42. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2467:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  43. u_int armval, ret;
  44. ^~~
  45. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_bicvc_imm’:
  46. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2476:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  47. u_int armval, ret;
  48. ^~~
  49. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_bichi_imm’:
  50. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2485:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  51. u_int armval, ret;
  52. ^~~
  53. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_orrvs_imm’:
  54. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2494:17: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
  55. u_int armval, ret;
  56. ^~~
  57. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘emit_extjump2’:
  58. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2599:11: warning: unused variable ‘ptr’ [-Wunused-variable]
  59. u_char *ptr=(u_char *)addr;
  60. ^~~
  61. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘inline_readstu’:
  62. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2706:7: warning: unused variable ‘agr’ [-Wunused-variable]
  63. int agr=get_reg(regmap,AGEN1+(i&1));
  64. ^~~
  65. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘inline_writestub’:
  66. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2855:7: warning: unused variable ‘agr’ [-Wunused-variable]
  67. int agr=get_reg(regmap,AGEN1+(i&1));
  68. ^~~
  69. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘do_cop1stub’:
  70. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2975:7: warning: unused variable ‘rs’ [-Wunused-variable]
  71. int rs=stubs[n][4];
  72. ^~
  73. ../../src/device/r4300/new_dynarec/arm/assem_arm.c: In function ‘wb_valid’:
  74. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:4413:14: warning: unused variable ‘new_hr’ [-Wunused-variable]
  75. int hr,reg,new_hr;
  76. ^~~~~~
  77. ../../src/device/r4300/new_dynarec/new_dynarec.c: In function ‘clean_blocks’:
  78. ../../src/device/r4300/new_dynarec/new_dynarec.c:2389:23: warning: unused variable ‘map_value’ [-Wunused-variable]
  79. uintptr_t map_value=g_dev.r4300.new_dynarec_hot_state.memory_map[head->vaddr>>12];
  80. ^~~~~~~~~
  81. ../../src/device/r4300/new_dynarec/new_dynarec.c: In function ‘syscall_assemble’:
  82. ../../src/device/r4300/new_dynarec/new_dynarec.c:4681:15: warning: unused variable ‘ccreg’ [-Wunused-variable]
  83. signed char ccreg=get_reg(i_regs->regmap,CCREG);
  84. ^~~~~
  85. ../../src/device/r4300/new_dynarec/new_dynarec.c: In function ‘rjump_assemble’:
  86. ../../src/device/r4300/new_dynarec/new_dynarec.c:6049:10: warning: variable ‘cc’ set but not used [-Wunused-but-set-variable]
  87. int rs,cc;
  88. ^~
  89. At top level:
  90. ../../src/device/r4300/new_dynarec/new_dynarec.c:10976:13: warning: ‘ldr_merge’ defined but not used [-Wunused-function]
  91. static void ldr_merge(void)
  92. ^~~~~~~~~
  93. ../../src/device/r4300/new_dynarec/new_dynarec.c:10962:13: warning: ‘ldl_merge’ defined but not used [-Wunused-function]
  94. static void ldl_merge(void)
  95. ^~~~~~~~~
  96. ../../src/device/r4300/new_dynarec/new_dynarec.c:7442:13: warning: ‘disassemble_inst’ defined but not used [-Wunused-function]
  97. static void disassemble_inst(int i)
  98. ^~~~~~~~~~~~~~~~
  99. In file included from ../../src/device/r4300/new_dynarec/new_dynarec.c:1707:0:
  100. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:3071:13: warning: ‘do_tlb_w_branch_debug’ defined but not used [-Wunused-function]
  101. static void do_tlb_w_branch_debug(int map, int c, u_int addr, int *jaddr)
  102. ^~~~~~~~~~~~~~~~~~~~~
  103. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:3028:12: warning: ‘do_tlb_r_branch_debug’ defined but not used [-Wunused-function]
  104. static int do_tlb_r_branch_debug(int map, int c, u_int addr, int *jaddr)
  105. ^~~~~~~~~~~~~~~~~~~~~
  106. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2538:13: warning: ‘wb_consts’ defined but not used [-Wunused-function]
  107. static void wb_consts(signed char i_regmap[],uint64_t i_is32,u_int i_dirty,u_int isconst,int i)
  108. ^~~~~~~~~
  109. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2026:13: warning: ‘emit_writebyte’ defined but not used [-Wunused-function]
  110. static void emit_writebyte(int rt, int addr)
  111. ^~~~~~~~~~~~~~
  112. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:2019:13: warning: ‘emit_writehword’ defined but not used [-Wunused-function]
  113. static void emit_writehword(int rt, int addr)
  114. ^~~~~~~~~~~~~~~
  115. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1725:13: warning: ‘emit_popreg’ defined but not used [-Wunused-function]
  116. static void emit_popreg(u_int r)
  117. ^~~~~~~~~~~
  118. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1720:13: warning: ‘emit_pushreg’ defined but not used [-Wunused-function]
  119. static void emit_pushreg(u_int r)
  120. ^~~~~~~~~~~~
  121. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:1041:13: warning: ‘emit_loadlp’ defined but not used [-Wunused-function]
  122. static void emit_loadlp(u_int imm,u_int rt)
  123. ^~~~~~~~~~~
  124. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:887:13: warning: ‘output_modrm’ defined but not used [-Wunused-function]
  125. static void output_modrm(u_char mod,u_char rm,u_char ext)
  126. ^~~~~~~~~~~~
  127. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:883:13: warning: ‘output_byt’ defined but not used [-Wunused-function]
  128. static void output_byte(u_char byte)
  129. ^~~~~~~~~~~
  130. ../../src/device/r4300/new_dynarec/arm/assem_arm.c:865:13: warning: ‘regname’ defined but not used [-Wunused-variable]
  131. static char regname[16][4] = {
  132. ^~~~~~~
  133. ../../src/device/r4300/new_dynarec/new_dynarec.c:77:13: warning: ‘nullf’ defined but not used [-Wunused-function]
  134. static void nullf() {}
  135. ^~~~~
  136. Makefile:116: Architecture "armv7l" not officially supported.
  137. Makefile:171: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler.
  138. Makefile:189: No libsamplerate development libraries found. Mupen64plus-sdl-audio will be built without src-* resampler.
  139. Makefile:171: No libspeexdsp development libraries found. Mupen64plus-sdl-audio will be built without speex-* resampler.
  140. Makefile:189: No libsamplerate development libraries found. Mupen64plus-sdl-audio will be built without src-* resampler.
  141. mupen64_install.sh: 128: cd: can't cd to ../../mupen64plus-rsp-hle/projects/unix
  142. Makefile:111: Architecture "armv7l" not officially supported.'
  143. In file included from ../..//my_types.h:36:0,
  144. from ../..//su.h:22,
  145. from ../..//su.c:16:
  146. ../..//sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  147. ../..//sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  148. return *(const __m128i *)&a;
  149. ^~~~~~
  150. ../..//sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  151. ../..//sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  152. return *(const __m128 *)&a;
  153. ^~~~~~
  154. ../..//su.c: In function ‘SDV’:
  155. ../..//su.c:760:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  156. vector_copy(VR[vt] + N, VR[vt]);
  157. ^~~~~~~~~~~
  158. ../..//su.c: In function ‘SQV’:
  159. ../..//su.c:1473:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  160. vector_copy(VR[vt] + N, VR[vt]);
  161. ^~~~~~~~~~~
  162. ../..//su.c: In function ‘COP2’:
  163. ../..//su.c:1897:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  164. *(v16 *)(VR[vd]) = COP2_C2[func](*(v16 *)VR[vs], *(v16 *)VR[vt]);
  165. ^
  166. ../..//su.c:1897:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  167. ../..//su.c:1897:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  168. ../..//su.c:1907:33: warning: pointer targets in passing argument 1 of ‘vld1q_u16’ differ in signedness [-Wpointer-sign]
  169. target = (v16)vld1q_u16(&VR[vt][0 + op - 0x12]);
  170. ^
  171. In file included from ../..//sse2neon/SSE2NEON.h:75:0,
  172. from ../..//my_types.h:36,
  173. from ../..//su.h:22,
  174. from ../..//su.c:16:
  175. /usr/lib/gcc/arm-linux-gnueabihf/6/include/arm_neon.h:9029:1: note: expected ‘const uint16_t * {aka const short unsigned int *}’ but argument is of type ‘i16 * {aka short int *}’
  176. vld1q_u16 (const uint16_t * __a)
  177. ^~~~~~~~~
  178. ../..//su.c:1920:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  179. *(v16 *)(VR[vd]) = COP2_C2[func](*(v16 *)VR[vs], target);
  180. ^
  181. ../..//su.c:1920:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  182. ../..//su.c:1943:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  183. *(v16 *)(VR[vd]) = COP2_C2[func](*(v16 *)VR[vs], target);
  184. ^
  185. ../..//su.c:1943:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  186. ../..//su.c:1960:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  187. *(v16 *)(VR[vd]) = COP2_C2[func](
  188. ^
  189. ../..//su.c:1961:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  190. *(v16 *)VR[vs],
  191. ^
  192. At top level:
  193. ../..//su.c:1665:20: warning: ‘shuffle_temporary’ defined but not used [-Wunused-variable]
  194. static ALIGNED i16 shuffle_temporary[N];
  195. ^~~~~~~~~~~~~~~~~
  196. In file included from ../..//vu/../my_types.h:36:0,
  197. from ../..//vu/vu.h:22,
  198. from ../..//vu/add.h:19,
  199. from ../..//vu/add.c:16:
  200. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  201. ../..//vu/../sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  202. return *(const __m128i *)&a;
  203. ^~~~~~
  204. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  205. ../..//vu/../sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  206. return *(const __m128 *)&a;
  207. ^~~~~~
  208. ../..//vu/add.c: In function ‘clr_ci’:
  209. ../..//vu/add.c:124:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  210. vector_wipe(cf_ne);
  211. ^~~~~~~~~~~
  212. ../..//vu/add.c:124:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  213. ../..//vu/add.c:124:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  214. ../..//vu/add.c:125:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  215. vector_wipe(cf_co);
  216. ^~~~~~~~~~~
  217. ../..//vu/add.c:125:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  218. ../..//vu/add.c:125:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  219. ../..//vu/add.c: In function ‘clr_bi’:
  220. ../..//vu/add.c:138:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  221. vector_wipe(cf_ne);
  222. ^~~~~~~~~~~
  223. ../..//vu/add.c:138:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  224. ../..//vu/add.c:138:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  225. ../..//vu/add.c:139:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  226. vector_wipe(cf_co);
  227. ^~~~~~~~~~~
  228. ../..//vu/add.c:139:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  229. ../..//vu/add.c:139:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  230. ../..//vu/add.c: In function ‘do_abs’:
  231. ../..//vu/add.c:156:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  232. vector_copy(res, VT);
  233. ^~~~~~~~~~~
  234. ../..//vu/add.c:164:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  235. vector_wipe(nez);
  236. ^~~~~~~~~~~
  237. ../..//vu/add.c:164:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  238. ../..//vu/add.c:164:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  239. ../..//vu/add.c:175:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  240. vector_copy(VACC_L, res);
  241. ^~~~~~~~~~~
  242. ../..//vu/add.c:175:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  243. ../..//vu/add.c:176:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  244. vector_copy(VD, VACC_L);
  245. ^~~~~~~~~~~
  246. ../..//vu/add.c: In function ‘set_co’:
  247. ../..//vu/add.c:189:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  248. vector_copy(VD, VACC_L);
  249. ^~~~~~~~~~~
  250. ../..//vu/add.c:191:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  251. vector_wipe(cf_ne);
  252. ^~~~~~~~~~~
  253. ../..//vu/add.c:191:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  254. ../..//vu/add.c:191:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  255. ../..//vu/add.c: In function ‘set_bo’:
  256. ../..//vu/add.c:210:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  257. vector_copy(VD, VACC_L);
  258. ^~~~~~~~~~~
  259. ../..//vu/add.c: In function ‘add_v_msp’:
  260. ../..//vu/add.c:220:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  261. *(v16 *)VS = vs;
  262. ^
  263. ../..//vu/add.c:221:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  264. *(v16 *)VT = vt;
  265. ^
  266. ../..//vu/add.c:231:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  267. vs = *(v16 *)VD;
  268. ^~
  269. ../..//vu/add.c: In function ‘sub_v_msp’:
  270. ../..//vu/add.c:245:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  271. *(v16 *)VS = vs;
  272. ^
  273. ../..//vu/add.c:246:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  274. *(v16 *)VT = vt;
  275. ^
  276. ../..//vu/add.c:256:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  277. vs = *(v16 *)VD;
  278. ^~
  279. ../..//vu/add.c: In function ‘abs_v_msp’:
  280. ../..//vu/add.c:270:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  281. *(v16 *)VS = vs;
  282. ^
  283. ../..//vu/add.c:271:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  284. *(v16 *)VT = vt;
  285. ^
  286. ../..//vu/add.c:281:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  287. vs = *(v16 *)VD;
  288. ^~
  289. ../..//vu/add.c: In function ‘addc_v_msp’:
  290. ../..//vu/add.c:295:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  291. *(v16 *)VS = vs;
  292. ^
  293. ../..//vu/add.c:296:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  294. *(v16 *)VT = vt;
  295. ^
  296. ../..//vu/add.c:306:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  297. vs = *(v16 *)VD;
  298. ^~
  299. ../..//vu/add.c: In function ‘subc_v_msp’:
  300. ../..//vu/add.c:320:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  301. *(v16 *)VS = vs;
  302. ^
  303. ../..//vu/add.c:321:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  304. *(v16 *)VT = vt;
  305. ^
  306. ../..//vu/add.c:331:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  307. vs = *(v16 *)VD;
  308. ^~
  309. ../..//vu/add.c: In function ‘sar_v_msp’:
  310. ../..//vu/add.c:355:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  311. vs = *(v16 *)VACC[element];
  312. ^~
  313. In file included from ../..//vu/../my_types.h:36:0,
  314. from ../..//vu/vu.h:22,
  315. from ../..//vu/divide.h:19,
  316. from ../..//vu/divide.c:16:
  317. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  318. ../..//vu/../sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  319. return *(const __m128i *)&a;
  320. ^~~~~~
  321. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  322. ../..//vu/../sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  323. return *(const __m128 *)&a;
  324. ^~~~~~
  325. ../..//vu/divide.c: In function ‘rcp_v_msp’:
  326. ../..//vu/divide.c:1135:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  327. *(v16 *)VACC_L = vt;
  328. ^
  329. ../..//vu/divide.c:1143:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  330. vs = *(v16 *)VR[result];
  331. ^~
  332. ../..//vu/divide.c: In function ‘rcpl_v_msp’:
  333. ../..//vu/divide.c:1163:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  334. *(v16 *)VACC_L = vt;
  335. ^
  336. ../..//vu/divide.c:1171:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  337. vs = *(v16 *)VR[result];
  338. ^~
  339. ../..//vu/divide.c: In function ‘rcph_v_msp’:
  340. ../..//vu/divide.c:1189:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  341. *(v16 *)VACC_L = vt;
  342. ^
  343. ../..//vu/divide.c:1197:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  344. vs = *(v16 *)VR[result];
  345. ^~
  346. ../..//vu/divide.c: In function ‘mov_v_msp’:
  347. ../..//vu/divide.c:1213:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  348. *(v16 *)VACC_L = vt;
  349. ^
  350. ../..//vu/divide.c:1220:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  351. vs = *(v16 *)VR[result];
  352. ^~
  353. ../..//vu/divide.c: In function ‘rsq_v_msp’:
  354. ../..//vu/divide.c:1239:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  355. *(v16 *)VACC_L = vt;
  356. ^
  357. ../..//vu/divide.c:1247:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  358. vs = *(v16 *)VR[result];
  359. ^~
  360. ../..//vu/divide.c: In function ‘rsql_v_msp’:
  361. ../..//vu/divide.c:1267:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  362. *(v16 *)VACC_L = vt;
  363. ^
  364. ../..//vu/divide.c:1275:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  365. vs = *(v16 *)VR[result];
  366. ^~
  367. ../..//vu/divide.c: In function ‘rsqh_v_msp’:
  368. ../..//vu/divide.c:1293:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  369. *(v16 *)VACC_L = vt;
  370. ^
  371. ../..//vu/divide.c:1301:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  372. vs = *(v16 *)VR[result];
  373. ^~
  374. ../..//vu/divide.c: In function ‘nop_v_msp’:
  375. ../..//vu/divide.c:1315:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  376. vs = *(v16 *)VR[result];
  377. ^~
  378. In file included from ../..//vu/../my_types.h:36:0,
  379. from ../..//vu/vu.h:22,
  380. from ../..//vu/logical.h:19,
  381. from ../..//vu/logical.c:16:
  382. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  383. ../..//vu/../sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  384. return *(const __m128i *)&a;
  385. ^~~~~~
  386. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  387. ../..//vu/../sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  388. return *(const __m128 *)&a;
  389. ^~~~~~
  390. ../..//vu/logical.c: In function ‘and_v_msp’:
  391. ../..//vu/logical.c:22:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  392. *(v16 *)VACC_L = vs;
  393. ^
  394. ../..//vu/logical.c: In function ‘nand_v_msp’:
  395. ../..//vu/logical.c:38:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  396. *(v16 *)VACC_L = vs;
  397. ^
  398. ../..//vu/logical.c: In function ‘or_v_msp’:
  399. ../..//vu/logical.c:54:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  400. *(v16 *)VACC_L = vs;
  401. ^
  402. ../..//vu/logical.c: In function ‘nor_v_msp’:
  403. ../..//vu/logical.c:70:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  404. *(v16 *)VACC_L = vs;
  405. ^
  406. ../..//vu/logical.c: In function ‘xor_v_msp’:
  407. ../..//vu/logical.c:86:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  408. *(v16 *)VACC_L = vs;
  409. ^
  410. ../..//vu/logical.c: In function ‘nxor_v_msp’:
  411. ../..//vu/logical.c:102:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  412. *(v16 *)VACC_L = vs;
  413. ^
  414. In file included from ../..//vu/../my_types.h:36:0,
  415. from ../..//vu/vu.h:22,
  416. from ../..//vu/multiply.h:19,
  417. from ../..//vu/multiply.c:16:
  418. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  419. ../..//vu/../sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  420. return *(const __m128i *)&a;
  421. ^~~~~~
  422. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  423. ../..//vu/../sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  424. return *(const __m128 *)&a;
  425. ^~~~~~
  426. ../..//vu/multiply.c: In function ‘mulf_v_msp’:
  427. ../..//vu/multiply.c:118:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  428. *(v16 *)VACC_L = prod_lo;
  429. ^
  430. ../..//vu/multiply.c:120:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  431. *(v16 *)VACC_M = prod_hi;
  432. ^
  433. ../..//vu/multiply.c:134:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  434. *(v16 *)VACC_H = negative; /* 2*i16*i16 only fills L/M; VACC_H = 0 or ~0. */
  435. ^
  436. ../..//vu/multiply.c: In function ‘mulu_v_msp’:
  437. ../..//vu/multiply.c:180:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  438. *(v16 *)VACC_L = prod_lo;
  439. ^
  440. ../..//vu/multiply.c:182:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  441. *(v16 *)VACC_M = prod_hi;
  442. ^
  443. ../..//vu/multiply.c:193:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  444. *(v16 *)VACC_H = negative; /* 2*i16*i16 only fills L/M; VACC_H = 0 or ~0. */
  445. ^
  446. ../..//vu/multiply.c: In function ‘mudl_v_msp’:
  447. ../..//vu/multiply.c:223:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  448. *(v16 *)VACC_L = vs;
  449. ^
  450. ../..//vu/multiply.c:224:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  451. *(v16 *)VACC_M = vt;
  452. ^
  453. ../..//vu/multiply.c:225:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  454. *(v16 *)VACC_H = vt;
  455. ^
  456. ../..//vu/multiply.c: In function ‘mudm_v_msp’:
  457. ../..//vu/multiply.c:257:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  458. *(v16 *)VACC_L = prod_lo;
  459. ^
  460. ../..//vu/multiply.c:258:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  461. *(v16 *)VACC_M = prod_hi;
  462. ^
  463. ../..//vu/multiply.c:261:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  464. *(v16 *)VACC_H = prod_hi;
  465. ^
  466. ../..//vu/multiply.c: In function ‘mudn_v_msp’:
  467. ../..//vu/multiply.c:295:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  468. *(v16 *)VACC_L = prod_lo;
  469. ^
  470. ../..//vu/multiply.c:296:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  471. *(v16 *)VACC_M = prod_hi;
  472. ^
  473. ../..//vu/multiply.c:298:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  474. *(v16 *)VACC_H = prod_hi;
  475. ^
  476. ../..//vu/multiply.c: In function ‘mudh_v_msp’:
  477. ../..//vu/multiply.c:324:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  478. *(v16 *)VACC_L = _mm_setzero_si128();
  479. ^
  480. ../..//vu/multiply.c:325:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  481. *(v16 *)VACC_M = vs; /* acc 31..16 storing (VS*VT)15..0 */
  482. ^
  483. ../..//vu/multiply.c:326:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  484. *(v16 *)VACC_H = prod_high; /* acc 47..32 storing (VS*VT)31..16 */
  485. ^
  486. ../..//vu/multiply.c: In function ‘macf_v_msp’:
  487. ../..//vu/multiply.c:373:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  488. acc_lo = *(v16 *)VACC_L;
  489. ^~~~~~
  490. ../..//vu/multiply.c:374:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  491. acc_md = *(v16 *)VACC_M;
  492. ^~~~~~
  493. ../..//vu/multiply.c:375:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  494. acc_hi = *(v16 *)VACC_H;
  495. ^~~~~~
  496. ../..//vu/multiply.c:378:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  497. *(v16 *)VACC_L = acc_lo;
  498. ^
  499. ../..//vu/multiply.c:26:5: warning: implicit declaration of function ‘_mm_cmplt_epi16’ [-Wimplicit-function-declaration]
  500. _mm_cmplt_epi16( \
  501. ^
  502. ../..//vu/multiply.c:379:16: note: in expansion of macro ‘_mm_cmplt_epu16’
  503. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  504. ^~~~~~~~~~~~~~~
  505. ../..//vu/multiply.c:379:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  506. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  507. ^
  508. ../..//vu/multiply.c:382:18: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  509. overflow_new = _mm_cmplt_epu16(acc_md, prod_hi);
  510. ^
  511. ../..//vu/multiply.c:386:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  512. *(v16 *)VACC_M = acc_md;
  513. ^
  514. ../..//vu/multiply.c:391:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  515. *(v16 *)VACC_H = acc_hi;
  516. ^
  517. ../..//vu/multiply.c: In function ‘macu_v_msp’:
  518. ../..//vu/multiply.c:440:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  519. acc_lo = *(v16 *)VACC_L;
  520. ^~~~~~
  521. ../..//vu/multiply.c:441:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  522. acc_md = *(v16 *)VACC_M;
  523. ^~~~~~
  524. ../..//vu/multiply.c:442:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  525. acc_hi = *(v16 *)VACC_H;
  526. ^~~~~~
  527. ../..//vu/multiply.c:445:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  528. *(v16 *)VACC_L = acc_lo;
  529. ^
  530. ../..//vu/multiply.c:446:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  531. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  532. ^
  533. ../..//vu/multiply.c:449:18: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  534. overflow_new = _mm_cmplt_epu16(acc_md, prod_hi);
  535. ^
  536. ../..//vu/multiply.c:453:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  537. *(v16 *)VACC_M = acc_md;
  538. ^
  539. ../..//vu/multiply.c:458:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  540. *(v16 *)VACC_H = acc_hi;
  541. ^
  542. ../..//vu/multiply.c:463:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  543. overflow = _mm_cmplt_epi16(acc_md, vs);
  544. ^
  545. ../..//vu/multiply.c: In function ‘madl_v_msp’:
  546. ../..//vu/multiply.c:502:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  547. acc_lo = *(v16 *)VACC_L;
  548. ^~~~~~
  549. ../..//vu/multiply.c:503:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  550. acc_md = *(v16 *)VACC_M;
  551. ^~~~~~
  552. ../..//vu/multiply.c:504:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  553. acc_hi = *(v16 *)VACC_H;
  554. ^~~~~~
  555. ../..//vu/multiply.c:507:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  556. *(v16 *)VACC_L = acc_lo;
  557. ^
  558. ../..//vu/multiply.c:509:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  559. overflow = _mm_cmplt_epu16(acc_lo, prod_hi); /* overflow: (x + y < y) */
  560. ^
  561. ../..//vu/multiply.c:511:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  562. *(v16 *)VACC_M = acc_md;
  563. ^
  564. ../..//vu/multiply.c:520:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  565. *(v16 *)VACC_H = acc_hi;
  566. ^
  567. ../..//vu/multiply.c: In function ‘madm_v_msp’:
  568. ../..//vu/multiply.c:583:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  569. acc_lo = *(v16 *)VACC_L;
  570. ^~~~~~
  571. ../..//vu/multiply.c:584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  572. acc_md = *(v16 *)VACC_M;
  573. ^~~~~~
  574. ../..//vu/multiply.c:585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  575. acc_hi = *(v16 *)VACC_H;
  576. ^~~~~~
  577. ../..//vu/multiply.c:588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  578. *(v16 *)VACC_L = acc_lo;
  579. ^
  580. ../..//vu/multiply.c:590:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  581. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* overflow: (x + y < y) */
  582. ^
  583. ../..//vu/multiply.c:593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  584. *(v16 *)VACC_M = acc_md;
  585. ^
  586. ../..//vu/multiply.c:595:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  587. overflow = _mm_cmplt_epu16(acc_md, prod_hi);
  588. ^
  589. ../..//vu/multiply.c:599:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  590. *(v16 *)VACC_H = acc_hi;
  591. ^
  592. ../..//vu/multiply.c: In function ‘madn_v_msp’:
  593. ../..//vu/multiply.c:644:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  594. acc_lo = *(v16 *)VACC_L;
  595. ^~~~~~
  596. ../..//vu/multiply.c:645:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  597. acc_md = *(v16 *)VACC_M;
  598. ^~~~~~
  599. ../..//vu/multiply.c:646:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  600. acc_hi = *(v16 *)VACC_H;
  601. ^~~~~~
  602. ../..//vu/multiply.c:649:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  603. *(v16 *)VACC_L = acc_lo;
  604. ^
  605. ../..//vu/multiply.c:651:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  606. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* overflow: (x + y < y) */
  607. ^
  608. ../..//vu/multiply.c:654:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  609. *(v16 *)VACC_M = acc_md;
  610. ^
  611. ../..//vu/multiply.c:656:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  612. overflow = _mm_cmplt_epu16(acc_md, prod_hi);
  613. ^
  614. ../..//vu/multiply.c:660:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  615. *(v16 *)VACC_H = acc_hi;
  616. ^
  617. ../..//vu/multiply.c: In function ‘madh_v_msp’:
  618. ../..//vu/multiply.c:718:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  619. acc_mid = *(v16 *)VACC_M;
  620. ^~~~~~~
  621. ../..//vu/multiply.c:720:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  622. *(v16 *)VACC_M = vs;
  623. ^
  624. ../..//vu/multiply.c:721:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  625. vt = *(v16 *)VACC_H;
  626. ^~
  627. ../..//vu/multiply.c:732:8: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  628. vs = _mm_cmplt_epu16(vs, acc_mid); /* acc.mid + prod.low < acc.mid */
  629. ^
  630. ../..//vu/multiply.c:734:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  631. *(v16 *)VACC_H = vt;
  632. ^
  633. ../..//vu/multiply.c:736:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  634. vs = *(v16 *)VACC_M;
  635. ^~
  636. make: *** [_obj/vu/multiply.o] Error 1
  637. Makefile:111: Architecture "armv7l" not officially supported.'
  638. In file included from ../..//vu/../my_types.h:36:0,
  639. from ../..//vu/vu.h:22,
  640. from ../..//vu/multiply.h:19,
  641. from ../..//vu/multiply.c:16:
  642. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castps_si128’:
  643. ../..//vu/../sse2neon/SSE2NEON.h:934:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  644. return *(const __m128i *)&a;
  645. ^~~~~~
  646. ../..//vu/../sse2neon/SSE2NEON.h: In function ‘_mm_castsi128_ps’:
  647. ../..//vu/../sse2neon/SSE2NEON.h:940:2: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  648. return *(const __m128 *)&a;
  649. ^~~~~~
  650. ../..//vu/multiply.c: In function ‘mulf_v_msp’:
  651. ../..//vu/multiply.c:118:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  652. *(v16 *)VACC_L = prod_lo;
  653. ^
  654. ../..//vu/multiply.c:120:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  655. *(v16 *)VACC_M = prod_hi;
  656. ^
  657. ../..//vu/multiply.c:134:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  658. *(v16 *)VACC_H = negative; /* 2*i16*i16 only fills L/M; VACC_H = 0 or ~0. */
  659. ^
  660. ../..//vu/multiply.c: In function ‘mulu_v_msp’:
  661. ../..//vu/multiply.c:180:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  662. *(v16 *)VACC_L = prod_lo;
  663. ^
  664. ../..//vu/multiply.c:182:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  665. *(v16 *)VACC_M = prod_hi;
  666. ^
  667. ../..//vu/multiply.c:193:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  668. *(v16 *)VACC_H = negative; /* 2*i16*i16 only fills L/M; VACC_H = 0 or ~0. */
  669. ^
  670. ../..//vu/multiply.c: In function ‘mudl_v_msp’:
  671. ../..//vu/multiply.c:223:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  672. *(v16 *)VACC_L = vs;
  673. ^
  674. ../..//vu/multiply.c:224:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  675. *(v16 *)VACC_M = vt;
  676. ^
  677. ../..//vu/multiply.c:225:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  678. *(v16 *)VACC_H = vt;
  679. ^
  680. ../..//vu/multiply.c: In function ‘mudm_v_msp’:
  681. ../..//vu/multiply.c:257:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  682. *(v16 *)VACC_L = prod_lo;
  683. ^
  684. ../..//vu/multiply.c:258:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  685. *(v16 *)VACC_M = prod_hi;
  686. ^
  687. ../..//vu/multiply.c:261:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  688. *(v16 *)VACC_H = prod_hi;
  689. ^
  690. ../..//vu/multiply.c: In function ‘mudn_v_msp’:
  691. ../..//vu/multiply.c:295:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  692. *(v16 *)VACC_L = prod_lo;
  693. ^
  694. ../..//vu/multiply.c:296:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  695. *(v16 *)VACC_M = prod_hi;
  696. ^
  697. ../..//vu/multiply.c:298:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  698. *(v16 *)VACC_H = prod_hi;
  699. ^
  700. ../..//vu/multiply.c: In function ‘mudh_v_msp’:
  701. ../..//vu/multiply.c:324:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  702. *(v16 *)VACC_L = _mm_setzero_si128();
  703. ^
  704. ../..//vu/multiply.c:325:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  705. *(v16 *)VACC_M = vs; /* acc 31..16 storing (VS*VT)15..0 */
  706. ^
  707. ../..//vu/multiply.c:326:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  708. *(v16 *)VACC_H = prod_high; /* acc 47..32 storing (VS*VT)31..16 */
  709. ^
  710. ../..//vu/multiply.c: In function ‘macf_v_msp’:
  711. ../..//vu/multiply.c:373:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  712. acc_lo = *(v16 *)VACC_L;
  713. ^~~~~~
  714. ../..//vu/multiply.c:374:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  715. acc_md = *(v16 *)VACC_M;
  716. ^~~~~~
  717. ../..//vu/multiply.c:375:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  718. acc_hi = *(v16 *)VACC_H;
  719. ^~~~~~
  720. ../..//vu/multiply.c:378:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  721. *(v16 *)VACC_L = acc_lo;
  722. ^
  723. ../..//vu/multiply.c:26:5: warning: implicit declaration of function ‘_mm_cmplt_epi16’ [-Wimplicit-function-declaration]
  724. _mm_cmplt_epi16( \
  725. ^
  726. ../..//vu/multiply.c:379:16: note: in expansion of macro ‘_mm_cmplt_epu16’
  727. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  728. ^~~~~~~~~~~~~~~
  729. ../..//vu/multiply.c:379:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  730. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  731. ^
  732. ../..//vu/multiply.c:382:18: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  733. overflow_new = _mm_cmplt_epu16(acc_md, prod_hi);
  734. ^
  735. ../..//vu/multiply.c:386:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  736. *(v16 *)VACC_M = acc_md;
  737. ^
  738. ../..//vu/multiply.c:391:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  739. *(v16 *)VACC_H = acc_hi;
  740. ^
  741. ../..//vu/multiply.c: In function ‘macu_v_msp’:
  742. ../..//vu/multiply.c:440:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  743. acc_lo = *(v16 *)VACC_L;
  744. ^~~~~~
  745. ../..//vu/multiply.c:441:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  746. acc_md = *(v16 *)VACC_M;
  747. ^~~~~~
  748. ../..//vu/multiply.c:442:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  749. acc_hi = *(v16 *)VACC_H;
  750. ^~~~~~
  751. ../..//vu/multiply.c:445:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  752. *(v16 *)VACC_L = acc_lo;
  753. ^
  754. ../..//vu/multiply.c:446:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  755. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* a + b < a + 0 ? ~0 : 0 */
  756. ^
  757. ../..//vu/multiply.c:449:18: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  758. overflow_new = _mm_cmplt_epu16(acc_md, prod_hi);
  759. ^
  760. ../..//vu/multiply.c:453:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  761. *(v16 *)VACC_M = acc_md;
  762. ^
  763. ../..//vu/multiply.c:458:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  764. *(v16 *)VACC_H = acc_hi;
  765. ^
  766. ../..//vu/multiply.c:463:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  767. overflow = _mm_cmplt_epi16(acc_md, vs);
  768. ^
  769. ../..//vu/multiply.c: In function ‘madl_v_msp’:
  770. ../..//vu/multiply.c:502:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  771. acc_lo = *(v16 *)VACC_L;
  772. ^~~~~~
  773. ../..//vu/multiply.c:503:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  774. acc_md = *(v16 *)VACC_M;
  775. ^~~~~~
  776. ../..//vu/multiply.c:504:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  777. acc_hi = *(v16 *)VACC_H;
  778. ^~~~~~
  779. ../..//vu/multiply.c:507:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  780. *(v16 *)VACC_L = acc_lo;
  781. ^
  782. ../..//vu/multiply.c:509:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  783. overflow = _mm_cmplt_epu16(acc_lo, prod_hi); /* overflow: (x + y < y) */
  784. ^
  785. ../..//vu/multiply.c:511:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  786. *(v16 *)VACC_M = acc_md;
  787. ^
  788. ../..//vu/multiply.c:520:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  789. *(v16 *)VACC_H = acc_hi;
  790. ^
  791. ../..//vu/multiply.c: In function ‘madm_v_msp’:
  792. ../..//vu/multiply.c:583:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  793. acc_lo = *(v16 *)VACC_L;
  794. ^~~~~~
  795. ../..//vu/multiply.c:584:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  796. acc_md = *(v16 *)VACC_M;
  797. ^~~~~~
  798. ../..//vu/multiply.c:585:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  799. acc_hi = *(v16 *)VACC_H;
  800. ^~~~~~
  801. ../..//vu/multiply.c:588:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  802. *(v16 *)VACC_L = acc_lo;
  803. ^
  804. ../..//vu/multiply.c:590:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  805. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* overflow: (x + y < y) */
  806. ^
  807. ../..//vu/multiply.c:593:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  808. *(v16 *)VACC_M = acc_md;
  809. ^
  810. ../..//vu/multiply.c:595:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  811. overflow = _mm_cmplt_epu16(acc_md, prod_hi);
  812. ^
  813. ../..//vu/multiply.c:599:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  814. *(v16 *)VACC_H = acc_hi;
  815. ^
  816. ../..//vu/multiply.c: In function ‘madn_v_msp’:
  817. ../..//vu/multiply.c:644:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  818. acc_lo = *(v16 *)VACC_L;
  819. ^~~~~~
  820. ../..//vu/multiply.c:645:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  821. acc_md = *(v16 *)VACC_M;
  822. ^~~~~~
  823. ../..//vu/multiply.c:646:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  824. acc_hi = *(v16 *)VACC_H;
  825. ^~~~~~
  826. ../..//vu/multiply.c:649:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  827. *(v16 *)VACC_L = acc_lo;
  828. ^
  829. ../..//vu/multiply.c:651:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  830. overflow = _mm_cmplt_epu16(acc_lo, prod_lo); /* overflow: (x + y < y) */
  831. ^
  832. ../..//vu/multiply.c:654:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  833. *(v16 *)VACC_M = acc_md;
  834. ^
  835. ../..//vu/multiply.c:656:14: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  836. overflow = _mm_cmplt_epu16(acc_md, prod_hi);
  837. ^
  838. ../..//vu/multiply.c:660:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  839. *(v16 *)VACC_H = acc_hi;
  840. ^
  841. ../..//vu/multiply.c: In function ‘madh_v_msp’:
  842. ../..//vu/multiply.c:718:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  843. acc_mid = *(v16 *)VACC_M;
  844. ^~~~~~~
  845. ../..//vu/multiply.c:720:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  846. *(v16 *)VACC_M = vs;
  847. ^
  848. ../..//vu/multiply.c:721:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  849. vt = *(v16 *)VACC_H;
  850. ^~
  851. ../..//vu/multiply.c:732:8: error: incompatible types when assigning to type ‘v16’ from type ‘int’
  852. vs = _mm_cmplt_epu16(vs, acc_mid); /* acc.mid + prod.low < acc.mid */
  853. ^
  854. ../..//vu/multiply.c:734:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  855. *(v16 *)VACC_H = vt;
  856. ^
  857. ../..//vu/multiply.c:736:5: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  858. vs = *(v16 *)VACC_M;
  859. ^~
  860. make: *** [_obj/vu/multiply.o] Error 1
  861. Makefile:111: Architecture "armv7l" not officially supported.'
  862. Makefile:111: Architecture "armv7l" not officially supported.'
  863. Makefile:118: Architecture "armv7l" not officially supported.'
  864. ../../src/Glitch64/OGLEScombiner.cpp: In function ‘void init_combiner()’:
  865. ../../src/Glitch64/OGLEScombiner.cpp:329:7: warning: unused variable ‘log_lengt’ [-Wunused-variable]
  866. int log_length;
  867. ^~~~~~~~~~
  868. ../../src/Glitch64/OGLEScombiner.cpp: In function ‘void compile_shader()’:
  869. ../../src/Glitch64/OGLEScombiner.cpp:565:7: warning: unused variable ‘rotation_matrix_location’ [-Wunused-variable]
  870. int rotation_matrix_location;
  871. ^~~~~~~~~~~~~~~~~~~~~~~~
  872. ../../src/Glitch64/OGLEScombiner.cpp:566:7: warning: unused variable ‘texture0_location’ [-Wunused-variable]
  873. int texture0_location;
  874. ^~~~~~~~~~~~~~~~~
  875. ../../src/Glitch64/OGLEScombiner.cpp:567:7: warning: unused variable ‘texture1_location’ [-Wunused-variable]
  876. int texture1_location;
  877. ^~~~~~~~~~~~~~~~~
  878. ../../src/Glitch64/OGLEScombiner.cpp:568:7: warning: unused variable ‘ditherTex_location’ [-Wunused-variable]
  879. int ditherTex_location;
  880. ^~~~~~~~~~~~~~~~~~
  881. ../../src/Glitch64/OGLEScombiner.cpp:569:7: warning: unused variable ‘vertexOffset_location’ [-Wunused-variable]
  882. int vertexOffset_location;
  883. ^~~~~~~~~~~~~~~~~~~~~
  884. ../../src/Glitch64/OGLEScombiner.cpp:570:7: warning: unused variable ‘textureSizes_location’ [-Wunused-variable]
  885. int textureSizes_location;
  886. ^~~~~~~~~~~~~~~~~~~~~
  887. ../../src/Glitch64/OGLEScombiner.cpp:573:7: warning: unused variable ‘chroma_color_location’ [-Wunused-variable]
  888. int chroma_color_location;
  889. ^~~~~~~~~~~~~~~~~~~~~
  890. ../../src/Glitch64/OGLEScombiner.cpp:574:7: warning: unused variable ‘log_lengt’ [-Wunused-variable]
  891. int log_length;
  892. ^~~~~~~~~~
  893. ../../src/Glitch64/OGLEScombiner.cpp: At global scope:
  894. ../../src/Glitch64/OGLEScombiner.cpp:219:13: warning: ‘shader_log’ defined but not used [-Wunused-variable]
  895. static char shader_log[2048];
  896. ^~~~~~~~~~
  897. ../../src/Glitch64/OGLEScombiner.cpp:38:82: warning: ‘operanda2’ defined but not used [-Wunused-variable]
  898. ta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  899. ^~~~~~~~~
  900. ../../src/Glitch64/OGLEScombiner.cpp:38:70: warning: ‘sourcea2’ defined but not used [-Wunused-variable]
  901. tatic int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  902. ^~~~~~~~
  903. ../../src/Glitch64/OGLEScombiner.cpp:38:57: warning: ‘operanda1’ defined but not used [-Wunused-variable]
  904. static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  905. ^~~~~~~~~
  906. ../../src/Glitch64/OGLEScombiner.cpp:38:45: warning: ‘sourcea1’ defined but not used [-Wunused-variable]
  907. static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  908. ^~~~~~~~
  909. ../../src/Glitch64/OGLEScombiner.cpp:38:32: warning: ‘operanda0’ defined but not used [-Wunused-variable]
  910. static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  911. ^~~~~~~~~
  912. ../../src/Glitch64/OGLEScombiner.cpp:38:20: warning: ‘sourcea0’ defined but not used [-Wunused-variable]
  913. static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  914. ^~~~~~~~
  915. ../../src/Glitch64/OGLEScombiner.cpp:38:12: warning: ‘fcta’ defined but not used [-Wunused-variable]
  916. static int fcta[4],sourcea0[4],operanda0[4],sourcea1[4],operanda1[4],sourcea2[4],operanda2[4];
  917. ^~~~
  918. ../../src/Glitch64/OGLEScombiner.cpp:37:82: warning: ‘operand2’ defined but not used [-Wunused-variable]
  919. t[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  920. ^~~~~~~~
  921. ../../src/Glitch64/OGLEScombiner.cpp:37:70: warning: ‘source2’ defined but not used [-Wunused-variable]
  922. tatic int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  923. ^~~~~~~
  924. ../../src/Glitch64/OGLEScombiner.cpp:37:57: warning: ‘operand1’ defined but not used [-Wunused-variable]
  925. static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  926. ^~~~~~~~
  927. ../../src/Glitch64/OGLEScombiner.cpp:37:45: warning: ‘source1’ defined but not used [-Wunused-variable]
  928. static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  929. ^~~~~~~
  930. ../../src/Glitch64/OGLEScombiner.cpp:37:32: warning: ‘operand0’ defined but not used [-Wunused-variable]
  931. static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  932. ^~~~~~~~
  933. ../../src/Glitch64/OGLEScombiner.cpp:37:20: warning: ‘source0’ defined but not used [-Wunused-variable]
  934. static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  935. ^~~~~~~
  936. ../../src/Glitch64/OGLEScombiner.cpp:37:12: warning: ‘fct’ defined but not used [-Wunused-variable]
  937. static int fct[4], source0[4], operand0[4], source1[4], operand1[4], source2[4], operand2[4];
  938. ^~~
  939. ../../src/Glitch64/OGLESglitchmain.cpp:309:0: warning: "LOG" redefined
  940. #define LOG
  941.  
  942. In file included from ../../src/Glitch64/OGLESglitchmain.cpp:39:0:
  943. ../../src/Glitch64/glitchmain.h:394:0: note: this is the location of the previous definition
  944. #define LOG(...)
  945.  
  946. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grSstOrigin(GrOriginLocation_t)’:
  947. ../../src/Glitch64/OGLESglitchmain.cpp:315:30: warning: left operand of comma operator has no effect [-Wunused-value]
  948. LOG("grSstOrigin(%d)\r\n", origin);
  949. ^~~~~~
  950. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grClipWindow(FxU32, FxU32, FxU32, FxU32)’:
  951. ../../src/Glitch64/OGLESglitchmain.cpp:323:40: warning: left operand of comma operator has no effect [-Wunused-value]
  952. LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy);
  953. ^~~~
  954. ../../src/Glitch64/OGLESglitchmain.cpp:323:46: warning: right operand of comma operator has no effect [-Wunused-value]
  955. LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy);
  956. ^~~~
  957. ../../src/Glitch64/OGLESglitchmain.cpp:323:52: warning: right operand of comma operator has no effect [-Wunused-value]
  958. LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy);
  959. ^~~~
  960. ../../src/Glitch64/OGLESglitchmain.cpp:323:58: warning: right operand of comma operator has no effect [-Wunused-value]
  961. LOG("grClipWindow(%d,%d,%d,%d)\r\n", minx, miny, maxx, maxy);
  962. ^~~~
  963. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grColorMask(FxBool, FxBool)’:
  964. ../../src/Glitch64/OGLESglitchmain.cpp:359:34: warning: left operand of comma operator has no effect [-Wunused-value]
  965. LOG("grColorMask(%d, %d)\r\n", rgb, a);
  966. ^~~
  967. ../../src/Glitch64/OGLESglitchmain.cpp:359:39: warning: right operand of comma operator has no effect [-Wunused-value]
  968. LOG("grColorMask(%d, %d)\r\n", rgb, a);
  969. ^
  970. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grGlideInit()’:
  971. ../../src/Glitch64/OGLESglitchmain.cpp:366:27: warning: statement has no effect [-Wunused-value]
  972. LOG("grGlideInit()\r\n");
  973. ^
  974. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grSstSelect(int)’:
  975. ../../src/Glitch64/OGLESglitchmain.cpp:372:30: warning: left operand of comma operator has no effect [-Wunused-value]
  976. LOG("grSstSelect(%d)\r\n", which_sst);
  977. ^~~~~~~~~
  978. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘GrContext_t grSstWinOpenExt(HWND, GrScreenResolution_t, GrScreenRefresh_t, GrColorFormat_t, GrOriginLocation_t, int, int, int)’:
  979. ../../src/Glitch64/OGLESglitchmain.cpp:451:57: warning: left operand of comma operator has no effect [-Wunused-value]
  980. LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  981. ^~~~
  982. ../../src/Glitch64/OGLESglitchmain.cpp:451:63: warning: right operand of comma operator has no effect [-Wunused-value]
  983. LOG("grSstWinOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolutio, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  984. ^~~~~~~~~~~~~~~~
  985. ../../src/Glitch64/OGLESglitchmain.cpp:451:82: warning: right operand of comma operator has no effect [-Wunused-value]
  986. inOpenExt(%d, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  987. ^~~~~~~~~~~~
  988. ../../src/Glitch64/OGLESglitchmain.cpp:451:96: warning: right operand of comma operator has no effect [-Wunused-value]
  989. %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  990. ^~~~~~~~~~~~
  991. ../../src/Glitch64/OGLESglitchmain.cpp:451:110: warning: right operand of comma operator has no effect [-Wunused-value]
  992. , %d %d)\r\n", hWnd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  993. ^~~~~~~~~~~~~~~
  994. ../../src/Glitch64/OGLESglitchmain.cpp:451:127: warning: right operand of comma operator has no effect [-Wunused-value]
  995. nd, screen_resolution, refresh_rate, color_format, origin_location, nColBuffer, nAuxBuffers);
  996. ^~~~~~~~~~
  997. ../../src/Glitch64/OGLESglitchmain.cpp:451:140: warning: right operand of comma operator has no effect [-Wunused-value]
  998. solution, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffer);
  999. ^~~~~~~~~~
  1000. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘GrContext_t grSstWinOpen(HWND, GrScreenResolution_t, GrScreenRefresh_t, GrColorFormat_t, GrOriginLocation_t, int, int)’:
  1001. ../../src/Glitch64/OGLESglitchmain.cpp:483:57: warning: left operand of comma operator has no effect [-Wunused-value]
  1002. LOG("grSstWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  1003. ^~~~
  1004. ../../src/Glitch64/OGLESglitchmain.cpp:483:82: warning: right operand of comma operator has no effect [-Wunused-value]
  1005. inOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  1006. ^~~~~~~~~~
  1007. ../../src/Glitch64/OGLESglitchmain.cpp:483:80: warning: right operand of comma operator has no effect [-Wunused-value]
  1008. tWinOpen(%08lx, %d, %d, %d, %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  1009. ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
  1010. ../../src/Glitch64/OGLESglitchmain.cpp:483:108: warning: right operand of comma operator has no effect [-Wunused-value]
  1011. %d, %d %d)\r\n", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  1012. ^~~~~~~~~~~~
  1013. ../../src/Glitch64/OGLESglitchmain.cpp:483:122: warning: right operand of comma operator has no effect [-Wunused-value]
  1014. ", hWnd, screen_resolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffers);
  1015. ^~~~~~~~~~~~~~~
  1016. ../../src/Glitch64/OGLESglitchmain.cpp:483:139: warning: right operand of comma operator has no effect [-Wunused-value]
  1017. esolution&~0x80000000, refresh_rate, color_format, origin_location, nColBuffer, nAuxBuffers);
  1018. ^~~~~~~~~~
  1019. ../../src/Glitch64/OGLESglitchmain.cpp:483:152: warning: right operand of comma operator has no effect [-Wunused-value]
  1020. 80000000, refresh_rate, color_format, origin_location, nColBuffers, nAuxBuffer);
  1021. ^~~~~~~~~~
  1022. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grGlideShutdown()’:
  1023. ../../src/Glitch64/OGLESglitchmain.cpp:742:29: warning: statement has no effect [-Wunused-value]
  1024. LOG("grGlideShutdown\r\n");
  1025. ^
  1026. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxBool grSstWinClose(GrContext_t)’:
  1027. ../../src/Glitch64/OGLESglitchmain.cpp:749:32: warning: left operand of comma operator has no effect [-Wunused-value]
  1028. LOG("grSstWinClose(%d)\r\n", context);
  1029. ^~~~~~~
  1030. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grTextureBufferExt(GrChipID_t, FxU32, GrLOD_t, GrLOD_t, GrAspectRatio_t, GrTextureFormat_t, FxU32)’:
  1031. ../../src/Glitch64/OGLESglitchmain.cpp:830:60: warning: left operand of comma operator has no effect [-Wunused-value]
  1032. LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1033. ^~~
  1034. ../../src/Glitch64/OGLESglitchmain.cpp:830:65: warning: right operand of comma operator has no effect [-Wunused-value]
  1035. LOG("grTextureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1036. ^~~~~~~~~~~~
  1037. ../../src/Glitch64/OGLESglitchmain.cpp:830:79: warning: right operand of comma operator has no effect [-Wunused-value]
  1038. extureBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1039. ^~~~~~
  1040. ../../src/Glitch64/OGLESglitchmain.cpp:830:87: warning: right operand of comma operator has no effect [-Wunused-value]
  1041. fferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1042. ^~~~~~
  1043. ../../src/Glitch64/OGLESglitchmain.cpp:830:95: warning: right operand of comma operator has no effect [-Wunused-value]
  1044. %d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1045. ^~~~~~
  1046. ../../src/Glitch64/OGLESglitchmain.cpp:830:103: warning: right operand of comma operator has no effect [-Wunused-value]
  1047. %d, %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1048. ^~~
  1049. ../../src/Glitch64/OGLESglitchmain.cpp:830:108: warning: right operand of comma operator has no effect [-Wunused-value]
  1050. %d %d, %d, %d)\r\n", tmu, startAddress, lodmin, lodmax, aspect, fmt, evenOdd);
  1051. ^~~~~~~
  1052. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grTextureAuxBufferExt(GrChipID_t, FxU32, GrLOD_t, GrLOD_t, GrAspectRatio_t, GrTextureFormat_t, FxU32)’:
  1053. ../../src/Glitch64/OGLESglitchmain.cpp:1144:63: warning: left operand of comma operator has no effect [-Wunused-value]
  1054. LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1055. ^~~
  1056. ../../src/Glitch64/OGLESglitchmain.cpp:1144:68: warning: right operand of comma operator has no effect [-Wunused-value]
  1057. LOG("grTextureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddres, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1058. ^~~~~~~~~~~
  1059. ../../src/Glitch64/OGLESglitchmain.cpp:1144:82: warning: right operand of comma operator has no effect [-Wunused-value]
  1060. ureAuxBufferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1061. ^~~~~~~
  1062. ../../src/Glitch64/OGLESglitchmain.cpp:1144:91: warning: right operand of comma operator has no effect [-Wunused-value]
  1063. ferExt(%d, %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1064. ^~~~~~~~
  1065. ../../src/Glitch64/OGLESglitchmain.cpp:1144:101: warning: right operand of comma operator has no effect [-Wunused-value]
  1066. %d, %d, %d %d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRati, format, odd_even_mask);
  1067. ^~~~~~~~~~
  1068. ../../src/Glitch64/OGLESglitchmain.cpp:1144:114: warning: right operand of comma operator has no effect [-Wunused-value]
  1069. d, %d, %d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1070. ^~~~~~
  1071. ../../src/Glitch64/OGLESglitchmain.cpp:1144:122: warning: right operand of comma operator has no effect [-Wunused-value]
  1072. d)\r\n", tmu, startAddress, thisLOD, largeLOD, aspectRatio, format, odd_even_mask);
  1073. ^~~~~~~~~~~~~
  1074. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘int (* grGetProcAddress(char*))()’:
  1075. ../../src/Glitch64/OGLESglitchmain.cpp:1153:35: warning: left operand of comma operator has no effect [-Wunused-value]
  1076. LOG("grGetProcAddress(%s)\r\n", procName);
  1077. ^~~~~~~~
  1078. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxU32 grGet(FxU32, FxU32, FxI32*)’:
  1079. ../../src/Glitch64/OGLESglitchmain.cpp:1200:27: warning: left operand of comma operator has no effect [-Wunused-value]
  1080. LOG("grGet(%d,%d)\r\n", pname, plength);
  1081. ^~~~~
  1082. ../../src/Glitch64/OGLESglitchmain.cpp:1200:34: warning: right operand of comma operator has no effect [-Wunused-value]
  1083. LOG("grGet(%d,%d)\r\n", pname, plength);
  1084. ^~~~~~~
  1085. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘const char* grGetString(FxU32)’:
  1086. ../../src/Glitch64/OGLESglitchmain.cpp:1318:30: warning: left operand of comma operator has no effect [-Wunused-value]
  1087. LOG("grGetString(%d)\r\n", pname);
  1088. ^~~~~
  1089. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void render_rectangle(int, int, int, int, int, int, int, int)’:
  1090. ../../src/Glitch64/OGLESglitchmain.cpp:1363:7: warning: unused variable ‘vertexOffset_location’ [-Wunused-variable]
  1091. int vertexOffset_location;
  1092. ^~~~~~~~~~~~~~~~~~~~~
  1093. ../../src/Glitch64/OGLESglitchmain.cpp:1364:7: warning: unused variable ‘textureSizes_location’ [-Wunused-variable]
  1094. int textureSizes_location;
  1095. ^~~~~~~~~~~~~~~~~~~~~
  1096. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void reloadTexture()’:
  1097. ../../src/Glitch64/OGLESglitchmain.cpp:1441:33: warning: left operand of comma operator has no effect [-Wunused-value]
  1098. LOG("reload texture %dx%d\n", width, height);
  1099. ^~~~~
  1100. ../../src/Glitch64/OGLESglitchmain.cpp:1441:40: warning: right operand of comma operator has no effect [-Wunused-value]
  1101. LOG("reload texture %dx%d\n", width, height);
  1102. ^~~~~~
  1103. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void updateTexture()’:
  1104. ../../src/Glitch64/OGLESglitchmain.cpp:1468:32: warning: left operand of comma operator has no effect [-Wunused-value]
  1105. LOG("update texture %x\n", pBufferAddress);
  1106. ^~~~~~~~~~~~~~
  1107. ../../src/Glitch64/OGLESglitchmain.cpp:1473:33: warning: left operand of comma operator has no effect [-Wunused-value]
  1108. LOG("update cancelled\n", pBufferAddress);
  1109. ^~~~~~~~~~~~~~
  1110. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grRenderBuffer(GrBuffer_t)’:
  1111. ../../src/Glitch64/OGLESglitchmain.cpp:1551:33: warning: left operand of comma operator has no effect [-Wunused-value]
  1112. LOG("grRenderBuffer(%d)\r\n", buffer);
  1113. ^~~~~~
  1114. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grAuxBufferExt(GrBuffer_t)’:
  1115. ../../src/Glitch64/OGLESglitchmain.cpp:1665:33: warning: left operand of comma operator has no effect [-Wunused-value]
  1116. LOG("grAuxBufferExt(%d)\r\n", buffer);
  1117. ^~~~~~
  1118. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grBufferClear(GrColor_t, GrAlpha_t, FxU32)’:
  1119. ../../src/Glitch64/OGLESglitchmain.cpp:1690:38: warning: left operand of comma operator has no effect [-Wunused-value]
  1120. LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth);
  1121. ^~~~~
  1122. ../../src/Glitch64/OGLESglitchmain.cpp:1690:45: warning: right operand of comma operator has no effect [-Wunused-value]
  1123. LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth);
  1124. ^~~~~
  1125. ../../src/Glitch64/OGLESglitchmain.cpp:1690:52: warning: right operand of comma operator has no effect [-Wunused-value]
  1126. LOG("grBufferClear(%d,%d,%d)\r\n", color, alpha, depth);
  1127. ^~~~~
  1128. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grBufferSwap(FxU32)’:
  1129. ../../src/Glitch64/OGLESglitchmain.cpp:1737:31: warning: left operand of comma operator has no effect [-Wunused-value]
  1130. LOG("grBufferSwap(%d)\r\n", swap_interval);
  1131. ^~~~~~~~~~~~~
  1132. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxBool grLfbLock(GrLock_t, GrBuffer_t, GrLfbWriteMode_t, GrOriginLocation_t, FxBool, GrLfbInfo_t*)’:
  1133. ../../src/Glitch64/OGLESglitchmain.cpp:1780:40: warning: left operand of comma operator has no effect [-Wunused-value]
  1134. LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline);
  1135. ^~~~
  1136. ../../src/Glitch64/OGLESglitchmain.cpp:1780:46: warning: right operand of comma operator has no effect [-Wunused-value]
  1137. LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline);
  1138. ^~~~~~
  1139. ../../src/Glitch64/OGLESglitchmain.cpp:1780:54: warning: right operand of comma operator has no effect [-Wunused-value]
  1140. LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline);
  1141. ^~~~~~~~~
  1142. ../../src/Glitch64/OGLESglitchmain.cpp:1780:65: warning: right operand of comma operator has no effect [-Wunused-value]
  1143. LOG("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline);
  1144. ^~~~~~
  1145. ../../src/Glitch64/OGLESglitchmain.cpp:1780:73: warning: right operand of comma operator has no effect [-Wunused-value]
  1146. G("grLfbLock(%d,%d,%d,%d,%d)\r\n", type, buffer, writeMode, origin, pixelPipeline);
  1147. ^~~~~~~~~~~~~
  1148. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxBool grLfbUnlock(GrLock_t, GrBuffer_t)’:
  1149. ../../src/Glitch64/OGLESglitchmain.cpp:1849:33: warning: left operand of comma operator has no effect [-Wunused-value]
  1150. LOG("grLfbUnlock(%d,%d)\r\n", type, buffer);
  1151. ^~~~
  1152. ../../src/Glitch64/OGLESglitchmain.cpp:1849:39: warning: right operand of comma operator has no effect [-Wunused-value]
  1153. LOG("grLfbUnlock(%d,%d)\r\n", type, buffer);
  1154. ^~~~~~
  1155. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxBool grLfbReadRegion(GrBuffer_t, FxU32, FxU32, FxU32, FxU32, FxU32, void*)’:
  1156. ../../src/Glitch64/OGLESglitchmain.cpp:1867:49: warning: left operand of comma operator has no effect [-Wunused-value]
  1157. LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1158. ^~~~~~~~~~
  1159. ../../src/Glitch64/OGLESglitchmain.cpp:1867:61: warning: right operand of comma operator has no effect [-Wunused-value]
  1160. LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1161. ^~~~~
  1162. ../../src/Glitch64/OGLESglitchmain.cpp:1867:68: warning: right operand of comma operator has no effect [-Wunused-value]
  1163. LOG("grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1164. ^~~~~
  1165. ../../src/Glitch64/OGLESglitchmain.cpp:1867:75: warning: right operand of comma operator has no effect [-Wunused-value]
  1166. "grLfbReadRegion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1167. ^~~~~~~~~
  1168. ../../src/Glitch64/OGLESglitchmain.cpp:1867:86: warning: right operand of comma operator has no effect [-Wunused-value]
  1169. egion(%d,%d,%d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1170. ^~~~~~~~~~
  1171. ../../src/Glitch64/OGLESglitchmain.cpp:1867:98: warning: right operand of comma operator has no effect [-Wunused-value]
  1172. %d,%d,%d,%d)\r\n", src_buffer, src_x, src_y, src_width, src_height, dst_stride);
  1173. ^~~~~~~~~~
  1174. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxBool grLfbWriteRegion(GrBuffer_t, FxU32, FxU32, GrLfbSrcFmt_t, FxU32, FxU32, FxBool, FxI32, void*)’:
  1175. ../../src/Glitch64/OGLESglitchmain.cpp:1935:55: warning: left operand of comma operator has no effect [-Wunused-value]
  1176. LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1177. ^~~~~~~~~~
  1178. ../../src/Glitch64/OGLESglitchmain.cpp:1935:67: warning: right operand of comma operator has no effect [-Wunused-value]
  1179. LOG("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1180. ^~~~~
  1181. ../../src/Glitch64/OGLESglitchmain.cpp:1935:74: warning: right operand of comma operator has no effect [-Wunused-value]
  1182. ("grLfbWriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1183. ^~~~~
  1184. ../../src/Glitch64/OGLESglitchmain.cpp:1935:81: warning: right operand of comma operator has no effect [-Wunused-value]
  1185. WriteRegion(%d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1186. ^~~~~~~~~~
  1187. ../../src/Glitch64/OGLESglitchmain.cpp:1935:93: warning: right operand of comma operator has no effect [-Wunused-value]
  1188. %d,%d,%d,%d,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1189. ^~~~~~~~~
  1190. ../../src/Glitch64/OGLESglitchmain.cpp:1935:104: warning: right operand of comma operator has no effect [-Wunused-value]
  1191. ,%d,%d,%d,%d)\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1192. ^~~~~~~~~~
  1193. ../../src/Glitch64/OGLESglitchmain.cpp:1935:116: warning: right operand of comma operator has no effect [-Wunused-value]
  1194. )\r\n",dst_buffer, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1195. ^~~~~~~~~~~~~
  1196. ../../src/Glitch64/OGLESglitchmain.cpp:1935:131: warning: right operand of comma operator has no effect [-Wunused-value]
  1197. er, dst_x, dst_y, src_format, src_width, src_height, pixelPipeline, src_stride);
  1198. ^~~~~~~~~~
  1199. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grConfigWrapperExt(FxI32, FxI32, FxBool, FxBool)’:
  1200. ../../src/Glitch64/OGLESglitchmain.cpp:2133:32: warning: statement has no effect [-Wunused-value]
  1201. LOG("grConfigWrapperExt\r\n");
  1202. ^
  1203. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘FxI32 grQueryResolutions(const GrResolution*, GrResolution*)’:
  1204. ../../src/Glitch64/OGLESglitchmain.cpp:2149:32: warning: statement has no effect [-Wunused-value]
  1205. LOG("grQueryResolutions\r\n");
  1206. ^
  1207. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grEnable(GrEnableMode_t)’:
  1208. ../../src/Glitch64/OGLESglitchmain.cpp:2181:27: warning: left operand of comma operator has no effect [-Wunused-value]
  1209. LOG("grEnable(%d)\r\n", mode);
  1210. ^~~~
  1211. ../../src/Glitch64/OGLESglitchmain.cpp: In function ‘void grDisable(GrEnableMode_t)’:
  1212. ../../src/Glitch64/OGLESglitchmain.cpp:2189:28: warning: left operand of comma operator has no effect [-Wunused-value]
  1213. LOG("grDisable(%d)\r\n", mode);
  1214. ^~~~
  1215. ../../src/Glitch64/OGLEStextures.cpp: In function ‘void grTexDownloadMipMap(GrChipID_t, FxU32, FxU32, GrTexInfo*)’:
  1216. ../../src/Glitch64/OGLEStextures.cpp:418:7: warning: variable ‘glformat’ set but not used [-Wunused-but-set-variable]
  1217. int glformat = 0;
  1218. ^~~~~~~~
  1219. Makefile:118: Architecture "armv7l" not officially supported.'
  1220. Makefile:106: Architecture "armv7l" not officially supported.'
  1221. ../../src/OpenGLManager.cpp: In member function ‘void OpenGLManager::endRendering()’:
  1222. ../../src/OpenGLManager.cpp:143:5: warning: this ‘if’ clause does not guard... -Wmisleading-indentation]
  1223. if (m_renderingCallback)
  1224. ^~
  1225. ../../src/OpenGLManager.cpp:145:2: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’
  1226. m_drawFlag = 0;
  1227. ^~~~~~~~~~
  1228. ../../src/Combiner/AdvancedCombinerManager.cpp: In member function ‘void AdvancedCombinerManager::dispose()’:
  1229. ../../src/Combiner/AdvancedCombinerManager.cpp:147:32: warning: deleting object of abstract class type ‘CombinerBase’ which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
  1230. if ( m_combiner ) { delete m_combiner; m_combiner = 0; }
  1231. ^~~~~~~~~~
  1232. Makefile:106: Architecture "armv7l" not officially supported.'
  1233. Makefile:113: Architecture "armv7l" not officially supported.'
  1234. ../../src/OGLExtensions.cpp:27:22: warning: ‘void EmptyFunc()’ defined but not used [-Wunused-function]
  1235. static void APIENTRY EmptyFunc(void) { return; }
  1236. ^~~~~~~~~
  1237. In file included from ../../src/RSP_Parser.cpp:278:0:
  1238. ../../src/RDP_Texture.h: In function ‘void DLParser_LoadBlock(Gfx*)’:
  1239. ../../src/RDP_Texture.h:1299:25: warning: self-comparison always evaluates to true [-Wtautological-compare]
  1240. if( tile.dwTMem == tile.dwTMem )
  1241. ~~~~~~~~~~~~^~~~~~~~~~~~~~
  1242. Makefile:113: Architecture "armv7l" not officially supported.'
  1243. Makefile:113: Architecture "armv7l" not officially supported.'
  1244. Makefile:113: Architecture "armv7l" not officially supported.'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement