X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flightning%2Fcheck%2Fcatomic.c;h=e1e2ea7619c6e313549fdac4fd7c488fe1215e11;hb=051a3d7c405e076032a804fc8b93448052eaf829;hp=ef09076cb64e11704015a2ffbab75079972d98d1;hpb=8622c9dcd0abc62601ff6c64f93f9294c520ed58;p=pcsx_rearmed.git diff --git a/deps/lightning/check/catomic.c b/deps/lightning/check/catomic.c index ef09076c..e1e2ea76 100644 --- a/deps/lightning/check/catomic.c +++ b/deps/lightning/check/catomic.c @@ -150,7 +150,10 @@ main(int argc, char *argv[]) #define join(tid) \ /* load pthread_t value in JIT_R0 */ \ jit_movi(JIT_R0, (jit_word_t)tids); \ - jit_ldxi(JIT_R0, JIT_R0, tid * sizeof(pthread_t)); \ + if (__WORDSIZE == 64 && sizeof(pthread_t) == 4) \ + jit_ldxi_i(JIT_R0, JIT_R0, tid * sizeof(pthread_t)); \ + else \ + jit_ldxi(JIT_R0, JIT_R0, tid * sizeof(pthread_t)); \ jit_prepare(); \ jit_pushargr(JIT_R0); \ jit_pushargi((jit_word_t)NULL); \