827 |
progress_dispatcher(); |
progress_dispatcher(); |
828 |
} |
} |
829 |
|
|
830 |
|
#if defined(WIN32) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)) |
831 |
|
// make sure stack is 16-byte aligned for SSE instructions |
832 |
|
__attribute__((force_align_arg_pointer)) |
833 |
|
#endif |
834 |
void Loader::thread_function() |
void Loader::thread_function() |
835 |
{ |
{ |
836 |
printf("thread_function self=%p\n", |
printf("thread_function self=%p\n", |
910 |
progress_dispatcher.emit(); |
progress_dispatcher.emit(); |
911 |
} |
} |
912 |
|
|
913 |
|
#if defined(WIN32) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2)) |
914 |
|
// make sure stack is 16-byte aligned for SSE instructions |
915 |
|
__attribute__((force_align_arg_pointer)) |
916 |
|
#endif |
917 |
void Saver::thread_function() |
void Saver::thread_function() |
918 |
{ |
{ |
919 |
printf("thread_function self=%p\n", |
printf("thread_function self=%p\n", |