X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;ds=sidebyside;f=parallel.h;h=77025e512202f9a5323146e30abc3ce141bc6d55;hb=0fdb5046fb643441d6b4077e728769b92a89953e;hp=a8a748fdce036e0ac5ce5cb3bdbe315512e75357;hpb=c3fc916a828edf56f715a88e6a20f450c8b40fbd;p=moebius2.git diff --git a/parallel.h b/parallel.h index a8a748f..77025e5 100644 --- a/parallel.h +++ b/parallel.h @@ -14,11 +14,11 @@ /* used anamorphically: section, nsections */ #define OUTER_PERSECTION_BASE(zero,n, sect) \ - ((zero) + sect * (((n)-(zero) + NSECTIONS-1) / NSECTIONS)) -#define OUTER(v,zero,n, precomp) \ - for ((v)= OUTER_PERSECTION_BASE((zero),(n), section); \ - precomp, \ - (v) < OUTER_PERSECTION_BASE((zero),(n), section + 1) && (v) < (n); \ + ((zero) + (sect) * (((n)-(zero) + NSECTIONS-1) / NSECTIONS)) +#define OUTER(v,zero,n, precomp) \ + for ((v)= OUTER_PERSECTION_BASE((zero),(n), (section)); \ + precomp, \ + (v) < OUTER_PERSECTION_BASE((zero),(n), (section) + 1) && (v) < (n); \ (v)++) /*