Lines Matching defs:rotate
88 * `paramlen', `rotate' and `unique' are local to the invocation.
108 long nparam, rotate, *paramlen;
286 "%macro", "%pop", "%push", "%rep", "%repl", "%rotate",
434 "%rotate 1",
441 "%rotate 1",
649 "%%rotate 1\n"
3109 error(ERR_NONFATAL, "`%%rotate' missing rotate count");
3128 error(ERR_NONFATAL, "non-constant value given to `%%rotate'");
3138 "`%%rotate' invoked outside a macro call");
3143 "`%%rotate' invoked within macro without parameters");
3147 mmac->rotate = mmac->rotate + yasm_intnum_get_int(intn);
3149 if (mmac->rotate < 0)
3150 mmac->rotate =
3151 mmac->nparam - (-mmac->rotate) % mmac->nparam;
3152 mmac->rotate %= mmac->nparam;
3893 k = (k + mac->rotate) % mac->nparam;
3942 n = (n + mac->rotate) % mac->nparam;
3976 n = (n + mac->rotate) % mac->nparam;
4000 n = (n + mac->rotate) % mac->nparam;
4719 * later through %rotate.
4735 m->rotate = 0;