=> Bootstrap dependency digest>=20010302: found digest-20180917 ===> Building for libretro-desmume-20181207 sh: git: not found c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../armcpu.o ../../armcpu.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../arm_instructions.o ../../arm_instructions.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../bios.o ../../bios.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../cp15.o ../../cp15.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../movie.o ../../movie.cpp In file included from ../../libretro-common/include/utils/md5.h:31:0, from ../../movie.h:29, from ../../movie.cpp:19: ../../libretro-common/include/retro_common_api.h:92:0: warning: "__STDC_FORMAT_MACROS" redefined #define __STDC_FORMAT_MACROS ^ :0:0: note: this is the location of the previous definition c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../Database.o ../../Database.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../ROMReader.o ../../ROMReader.cpp In file included from ../../libretro-common/include/streams/file_stream_transforms.h:28:0, from ../../ROMReader.cpp:29: ../../libretro-common/include/retro_common_api.h:92:0: warning: "__STDC_FORMAT_MACROS" redefined #define __STDC_FORMAT_MACROS ^ :0:0: note: this is the location of the previous definition ../../ROMReader.cpp:295:3: warning: anonymous type with no linkage used to declare variable ' mem' with linkage } mem; ^ c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../metaspu/metaspu.o ../../metaspu/metaspu.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../debug.o ../../debug.cpp In file included from ../../libretro-common/include/utils/md5.h:31:0, from ../../movie.h:29, from ../../debug.cpp:30: ../../libretro-common/include/retro_common_api.h:92:0: warning: "__STDC_FORMAT_MACROS" redefined #define __STDC_FORMAT_MACROS ^ :0:0: note: this is the location of the previous definition c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../emufile.o ../../emufile.cpp In file included from ../../libretro-common/include/streams/file_stream_transforms.h:28:0, from ../../emufile.cpp:28: ../../libretro-common/include/retro_common_api.h:92:0: warning: "__STDC_FORMAT_MACROS" redefined #define __STDC_FORMAT_MACROS ^ :0:0: note: this is the location of the previous definition c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../encrypt.o ../../encrypt.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../FIFO.o ../../FIFO.cpp c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../firmware.o ../../firmware.cpp In file included from ../../libretro-common/include/file/file_path.h:31:0, from ../../path.h:31, from ../../firmware.cpp:22: ../../libretro-common/include/retro_common_api.h:92:0: warning: "__STDC_FORMAT_MACROS" redefined #define __STDC_FORMAT_MACROS ^ :0:0: note: this is the location of the previous definition c++ -O2 -D_FORTIFY_SOURCE=2 -I/usr/pkg/include -I/usr/X11R7/include -I/usr/include -I/usr/X11R7/include/libdrm -D__STDC_FORMAT_MACROS -DGIT_VERSION=\"-pkgsrc\" -DHAVE_OPENGL -DNDEBUG -D__LIBRETRO__ -fPIC -I../../libretro-common/include -I../.. -I../../libretro -fpermissive -c -o../../GPU.o ../../GPU.cpp In file included from ../../GPU.h:27:0, from ../../GPU.cpp:21: ../../GPU.cpp: In function 'void CopyLineReduce_SSE2(void*, const void*, size_t)': ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:397:6: note: in definition of macro 'MACRODO_N' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:30: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:393:51: note: in expansion of macro 'MACRODO128' #define MACRODO256(X,TODO) { MACRODO128((X),TODO) MACRODO128(((X)+128),TODO) } ^ ../../types.h:397:16: note: in expansion of macro 'MACRODO256' if((N)&0x100) MACRODO256(0,TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:398:6: note: in definition of macro 'MACRODO_N' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:30: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:392:51: note: in expansion of macro 'MACRODO64' #define MACRODO128(X,TODO) { MACRODO64((X),TODO) MACRODO64(((X)+64),TODO) } ^ ../../types.h:398:16: note: in expansion of macro 'MACRODO128' if((N)&0x080) MACRODO128((N)&(0x100),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:399:6: note: in definition of macro 'MACRODO_N' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:30: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:391:51: note: in expansion of macro 'MACRODO32' #define MACRODO64(X,TODO) { MACRODO32((X),TODO) MACRODO32(((X)+32),TODO) } ^ ../../types.h:399:16: note: in expansion of macro 'MACRODO64' if((N)&0x040) MACRODO64((N)&(0x100|0x080),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:400:6: note: in definition of macro 'MACRODO_N' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:30: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:390:51: note: in expansion of macro 'MACRODO16' #define MACRODO32(X,TODO) { MACRODO16((X),TODO) MACRODO16(((X)+16),TODO) } ^ ../../types.h:400:16: note: in expansion of macro 'MACRODO32' if((N)&0x020) MACRODO32((N)&(0x100|0x080|0x040),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:401:6: note: in definition of macro 'MACRODO_N' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:30: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:389:51: note: in expansion of macro 'MACRODO8' #define MACRODO16(X,TODO) { MACRODO8((X),TODO) MACRODO8(((X)+8),TODO) } ^ ../../types.h:401:16: note: in expansion of macro 'MACRODO16' if((N)&0x010) MACRODO16((N)&(0x100|0x080|0x040|0x020),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:402:6: note: in definition of macro 'MACRODO_N' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:30: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:388:51: note: in expansion of macro 'MACRODO4' #define MACRODO8(X,TODO) { MACRODO4((X),TODO) MACRODO4(((X)+4),TODO) } ^ ../../types.h:402:16: note: in expansion of macro 'MACRODO8' if((N)&0x008) MACRODO8((N)&(0x100|0x080|0x040|0x020|0x010),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:403:6: note: in definition of macro 'MACRODO_N' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:30: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:387:51: note: in expansion of macro 'MACRODO2' #define MACRODO4(X,TODO) { MACRODO2((X),TODO) MACRODO2(((X)+2),TODO) } ^ ../../types.h:403:16: note: in expansion of macro 'MACRODO4' if((N)&0x004) MACRODO4((N)&(0x100|0x080|0x040|0x020|0x010|0x008),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:404:6: note: in definition of macro 'MACRODO_N' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../types.h:404:16: note: in expansion of macro 'MACRODO2' if((N)&0x002) MACRODO2((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004),TODO); \ ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:53: error: '__m128i' was not declared in this scope MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:405:6: note: in definition of macro 'MACRODO_N' if((N)&0x001) MACRODO1((N)&(0x100|0x080|0x040|0x020|0x010|0x008|0x004|0x002),TODO); \ ^ ../../GPU.cpp:887:104: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:141: error: expected primary-expression before ')' token MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:887:151: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../types.h:385:56: note: in definition of macro 'MACRODO1' #define MACRODO1(TRICK,TODO) { const size_t X = TRICK; TODO; } ^ ../../GPU.cpp:887:3: note: in expansion of macro 'MACRODO_N' MACRODO_N( GPU_FRAMEBUFFER_NATIVE_WIDTH / (sizeof(__m128i) / ELEMENTSIZE), _mm_store_si128((__m128i *)dst + (X), _mm_load_si128((__m128i *)src + (X))) ); ^ ../../GPU.cpp:891:3: error: '__m128i' was not declared in this scope __m128i srcPix[2]; ^ ../../GPU.cpp:895:4: error: 'srcPix' was not declared in this scope srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 2) + 0); ^ ../../GPU.cpp:895:41: error: expected primary-expression before ')' token srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 2) + 0); ^ ../../GPU.cpp:895:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 2) + 0); ^ ../../GPU.cpp:896:41: error: expected primary-expression before ')' token srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 2) + 1); ^ ../../GPU.cpp:896:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 2) + 1); ^ ../../GPU.cpp:900:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set1_epi32(0x00FF00FF)); ^ ../../GPU.cpp:901:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set1_epi32(0x00FF00FF)); ^ ../../GPU.cpp:903:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, _mm_packus_epi16(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:903:81: warning: there are no arguments to '_mm_packus_epi16' that depend on a template parameter, so a declaration of '_mm_packus_epi16' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, _mm_packus_epi16(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:907:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set1_epi32(0x0000FFFF)); ^ ../../GPU.cpp:908:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set1_epi32(0x0000FFFF)); ^ ../../GPU.cpp:918:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflelo_epi16(srcPix[0], 0xD8); ^ ../../GPU.cpp:919:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflehi_epi16(srcPix[0], 0xD8); ^ ../../GPU.cpp:920:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0xD8); ^ ../../GPU.cpp:922:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[1] = _mm_shufflelo_epi16(srcPix[1], 0xD8); ^ ../../GPU.cpp:923:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[1] = _mm_shufflehi_epi16(srcPix[1], 0xD8); ^ ../../GPU.cpp:924:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0x8D); ^ ../../GPU.cpp:926:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, _mm_or_si128(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:926:77: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, _mm_or_si128(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:931:84: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0, 0xFFFFFFFF, 0, 0xFFFFFFFF)); ^ ../../GPU.cpp:932:84: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0, 0xFFFFFFFF, 0, 0xFFFFFFFF)); ^ ../../GPU.cpp:934:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0xD8); ^ ../../GPU.cpp:935:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0x8D); ^ ../../GPU.cpp:937:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, _mm_or_si128(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:937:77: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, _mm_or_si128(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:943:3: error: '__m128i' was not declared in this scope __m128i srcPix[3]; ^ ../../GPU.cpp:947:4: error: 'srcPix' was not declared in this scope srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 3) + 0); ^ ../../GPU.cpp:947:41: error: expected primary-expression before ')' token srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 3) + 0); ^ ../../GPU.cpp:947:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 3) + 0); ^ ../../GPU.cpp:948:41: error: expected primary-expression before ')' token srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 3) + 1); ^ ../../GPU.cpp:948:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 3) + 1); ^ ../../GPU.cpp:949:41: error: expected primary-expression before ')' token srcPix[2] = _mm_load_si128((__m128i *)src + (dstX * 3) + 2); ^ ../../GPU.cpp:949:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[2] = _mm_load_si128((__m128i *)src + (dstX * 3) + 2); ^ ../../GPU.cpp:953:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0xFF0000FF, 0x0000FF00, 0x00FF0000, 0xFF0000FF)); ^ ../../GPU.cpp:954:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0x00FF0000, 0xFF0000FF, 0x0000FF00, 0x00FF0000)); ^ ../../GPU.cpp:955:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set_epi32(0x0000FF00, 0x00FF0000, 0xFF0000FF, 0x0000FF00)); ^ ../../GPU.cpp:965:13: error: expected ';' before 'srcWorking' __m128i srcWorking[3]; ^ ../../GPU.cpp:967:5: error: 'srcWorking' was not declared in this scope srcWorking[0] = _mm_unpacklo_epi8(srcPix[0], _mm_setzero_si128()); ^ ../../GPU.cpp:967:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[0] = _mm_unpacklo_epi8(srcPix[0], _mm_setzero_si128()); ^ ../../GPU.cpp:968:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[1] = _mm_unpackhi_epi8(srcPix[0], _mm_setzero_si128()); ^ ../../GPU.cpp:969:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[2] = _mm_unpacklo_epi8(srcPix[1], _mm_setzero_si128()); ^ ../../GPU.cpp:970:58: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcWorking[0], srcWorking[1]); ^ ../../GPU.cpp:971:54: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcWorking[2]); ^ ../../GPU.cpp:973:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[0] = _mm_unpackhi_epi8(srcPix[1], _mm_setzero_si128()); ^ ../../GPU.cpp:974:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[1] = _mm_unpacklo_epi8(srcPix[2], _mm_setzero_si128()); ^ ../../GPU.cpp:975:68: warning: there are no arguments to '_mm_setzero_si128' that depend on a template parameter, so a declaration of '_mm_setzero_si128' must be available [-fpermissive] srcWorking[2] = _mm_unpackhi_epi8(srcPix[2], _mm_setzero_si128()); ^ ../../GPU.cpp:976:58: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[1] = _mm_or_si128(srcWorking[0], srcWorking[1]); ^ ../../GPU.cpp:977:54: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[1] = _mm_or_si128(srcPix[1], srcWorking[2]); ^ ../../GPU.cpp:979:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflelo_epi16(srcPix[0], 0x6C); ^ ../../GPU.cpp:980:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflehi_epi16(srcPix[0], 0x6C); ^ ../../GPU.cpp:981:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[1] = _mm_shufflelo_epi16(srcPix[1], 0x6C); ^ ../../GPU.cpp:982:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[1] = _mm_shufflehi_epi16(srcPix[1], 0x6C); ^ ../../GPU.cpp:984:54: warning: there are no arguments to '_mm_packus_epi16' that depend on a template parameter, so a declaration of '_mm_packus_epi16' must be available [-fpermissive] srcPix[0] = _mm_packus_epi16(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:985:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[0], 0xB1); ^ ../../GPU.cpp:987:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0xFF00FFFF, 0xFF00FFFF, 0xFF00FFFF, 0xFF00FFFF)); ^ ../../GPU.cpp:988:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0x00FF0000, 0x00FF0000, 0x00FF0000, 0x00FF0000)); ^ ../../GPU.cpp:990:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:992:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:992:53: warning: there are no arguments to '_mm_store_si128' that depend on a template parameter, so a declaration of '_mm_store_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:996:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0x0000FFFF, 0x00000000, 0xFFFF0000, 0x0000FFFF)); ^ ../../GPU.cpp:997:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0xFFFF0000, 0x0000FFFF, 0x00000000, 0xFFFF0000)); ^ ../../GPU.cpp:998:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set_epi32(0x00000000, 0xFFFF0000, 0x0000FFFF, 0x00000000)); ^ ../../GPU.cpp:1005:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflelo_epi16(srcPix[0], 0x9C); ^ ../../GPU.cpp:1006:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[1] = _mm_shufflehi_epi16(srcPix[1], 0x9C); ^ ../../GPU.cpp:1007:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[2] = _mm_shuffle_epi32(srcPix[2], 0x9C); ^ ../../GPU.cpp:1009:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0x9C); ^ ../../GPU.cpp:1010:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0xE1); ^ ../../GPU.cpp:1011:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[2] = _mm_shufflehi_epi16(srcPix[2], 0xC9); ^ ../../GPU.cpp:1013:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1014:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[2]); ^ ../../GPU.cpp:1016:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1016:53: warning: there are no arguments to '_mm_store_si128' that depend on a template parameter, so a declaration of '_mm_store_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1020:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0xFFFFFFFF, 0x00000000, 0x00000000, 0xFFFFFFFF)); ^ ../../GPU.cpp:1021:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0x00000000, 0xFFFFFFFF, 0x00000000, 0x00000000)); ^ ../../GPU.cpp:1022:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set_epi32(0x00000000, 0x00000000, 0xFFFFFFFF, 0x00000000)); ^ ../../GPU.cpp:1024:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0x9C); ^ ../../GPU.cpp:1025:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[2] = _mm_shuffle_epi32(srcPix[2], 0x78); ^ ../../GPU.cpp:1027:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1028:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[2]); ^ ../../GPU.cpp:1030:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1030:53: warning: there are no arguments to '_mm_store_si128' that depend on a template parameter, so a declaration of '_mm_store_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1036:3: error: '__m128i' was not declared in this scope __m128i srcPix[4]; ^ ../../GPU.cpp:1040:4: error: 'srcPix' was not declared in this scope srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 4) + 0); ^ ../../GPU.cpp:1040:41: error: expected primary-expression before ')' token srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 4) + 0); ^ ../../GPU.cpp:1040:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[0] = _mm_load_si128((__m128i *)src + (dstX * 4) + 0); ^ ../../GPU.cpp:1041:41: error: expected primary-expression before ')' token srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 4) + 1); ^ ../../GPU.cpp:1041:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[1] = _mm_load_si128((__m128i *)src + (dstX * 4) + 1); ^ ../../GPU.cpp:1042:41: error: expected primary-expression before ')' token srcPix[2] = _mm_load_si128((__m128i *)src + (dstX * 4) + 2); ^ ../../GPU.cpp:1042:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[2] = _mm_load_si128((__m128i *)src + (dstX * 4) + 2); ^ ../../GPU.cpp:1043:41: error: expected primary-expression before ')' token srcPix[3] = _mm_load_si128((__m128i *)src + (dstX * 4) + 3); ^ ../../GPU.cpp:1043:62: warning: there are no arguments to '_mm_load_si128' that depend on a template parameter, so a declaration of '_mm_load_si128' must be available [-fpermissive] srcPix[3] = _mm_load_si128((__m128i *)src + (dstX * 4) + 3); ^ ../../GPU.cpp:1047:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set1_epi32(0x000000FF)); ^ ../../GPU.cpp:1048:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set1_epi32(0x000000FF)); ^ ../../GPU.cpp:1049:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set1_epi32(0x000000FF)); ^ ../../GPU.cpp:1050:67: warning: there are no arguments to '_mm_set1_epi32' that depend on a template parameter, so a declaration of '_mm_set1_epi32' must be available [-fpermissive] srcPix[3] = _mm_and_si128(srcPix[3], _mm_set1_epi32(0x000000FF)); ^ ../../GPU.cpp:1052:54: warning: there are no arguments to '_mm_packus_epi16' that depend on a template parameter, so a declaration of '_mm_packus_epi16' must be available [-fpermissive] srcPix[0] = _mm_packus_epi16(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1053:54: warning: there are no arguments to '_mm_packus_epi16' that depend on a template parameter, so a declaration of '_mm_packus_epi16' must be available [-fpermissive] srcPix[1] = _mm_packus_epi16(srcPix[2], srcPix[3]); ^ ../../GPU.cpp:1055:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, _mm_packus_epi16(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:1055:81: warning: there are no arguments to '_mm_packus_epi16' that depend on a template parameter, so a declaration of '_mm_packus_epi16' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, _mm_packus_epi16(srcPix[0], srcPix[1])); ^ ../../GPU.cpp:1059:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0x00000000, 0x0000FFFF, 0x00000000, 0x0000FFFF)); ^ ../../GPU.cpp:1060:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0x00000000, 0x0000FFFF, 0x00000000, 0x0000FFFF)); ^ ../../GPU.cpp:1061:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set_epi32(0x00000000, 0x0000FFFF, 0x00000000, 0x0000FFFF)); ^ ../../GPU.cpp:1062:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[3] = _mm_and_si128(srcPix[3], _mm_set_epi32(0x00000000, 0x0000FFFF, 0x00000000, 0x0000FFFF)); ^ ../../GPU.cpp:1080:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0xD8); ^ ../../GPU.cpp:1081:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0xD8); ^ ../../GPU.cpp:1082:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[2] = _mm_shuffle_epi32(srcPix[2], 0xD8); ^ ../../GPU.cpp:1083:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[3] = _mm_shuffle_epi32(srcPix[3], 0xD8); ^ ../../GPU.cpp:1085:56: warning: there are no arguments to '_mm_unpacklo_epi32' that depend on a template parameter, so a declaration of '_mm_unpacklo_epi32' must be available [-fpermissive] srcPix[0] = _mm_unpacklo_epi32(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1086:56: warning: there are no arguments to '_mm_unpacklo_epi32' that depend on a template parameter, so a declaration of '_mm_unpacklo_epi32' must be available [-fpermissive] srcPix[1] = _mm_unpacklo_epi32(srcPix[2], srcPix[3]); ^ ../../GPU.cpp:1088:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[0] = _mm_shuffle_epi32(srcPix[0], 0xD8); ^ ../../GPU.cpp:1089:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0x8D); ^ ../../GPU.cpp:1091:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1092:52: warning: there are no arguments to '_mm_shufflelo_epi16' that depend on a template parameter, so a declaration of '_mm_shufflelo_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflelo_epi16(srcPix[0], 0xD8); ^ ../../GPU.cpp:1093:52: warning: there are no arguments to '_mm_shufflehi_epi16' that depend on a template parameter, so a declaration of '_mm_shufflehi_epi16' must be available [-fpermissive] srcPix[0] = _mm_shufflehi_epi16(srcPix[0], 0xD8); ^ ../../GPU.cpp:1095:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1095:53: warning: there are no arguments to '_mm_store_si128' that depend on a template parameter, so a declaration of '_mm_store_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1100:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[0] = _mm_and_si128(srcPix[0], _mm_set_epi32(0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF)); ^ ../../GPU.cpp:1101:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[1] = _mm_and_si128(srcPix[1], _mm_set_epi32(0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF)); ^ ../../GPU.cpp:1102:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[2] = _mm_and_si128(srcPix[2], _mm_set_epi32(0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF)); ^ ../../GPU.cpp:1103:102: warning: there are no arguments to '_mm_set_epi32' that depend on a template parameter, so a declaration of '_mm_set_epi32' must be available [-fpermissive] srcPix[3] = _mm_and_si128(srcPix[3], _mm_set_epi32(0x00000000, 0x00000000, 0x00000000, 0xFFFFFFFF)); ^ ../../GPU.cpp:1105:56: warning: there are no arguments to '_mm_unpacklo_epi32' that depend on a template parameter, so a declaration of '_mm_unpacklo_epi32' must be available [-fpermissive] srcPix[0] = _mm_unpacklo_epi32(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1106:56: warning: there are no arguments to '_mm_unpacklo_epi32' that depend on a template parameter, so a declaration of '_mm_unpacklo_epi32' must be available [-fpermissive] srcPix[1] = _mm_unpacklo_epi32(srcPix[2], srcPix[3]); ^ ../../GPU.cpp:1110:50: warning: there are no arguments to '_mm_shuffle_epi32' that depend on a template parameter, so a declaration of '_mm_shuffle_epi32' must be available [-fpermissive] srcPix[1] = _mm_shuffle_epi32(srcPix[1], 0x4E); ^ ../../GPU.cpp:1111:50: warning: there are no arguments to '_mm_or_si128' that depend on a template parameter, so a declaration of '_mm_or_si128' must be available [-fpermissive] srcPix[0] = _mm_or_si128(srcPix[0], srcPix[1]); ^ ../../GPU.cpp:1113:31: error: expected primary-expression before ')' token _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ ../../GPU.cpp:1113:53: warning: there are no arguments to '_mm_store_si128' that depend on a template parameter, so a declaration of '_mm_store_si128' must be available [-fpermissive] _mm_store_si128((__m128i *)dst + dstX, srcPix[0]); ^ gmake: *** [Makefile.libretro:574: ../../GPU.o] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/emulators/libretro-desmume *** Error code 1 Stop. make: stopped in /usr/pkgsrc/emulators/libretro-desmume