Lines Matching defs:epilog
53 * int i, prolog, kernel, epilog, mask;
74 * epilog = kernel & 0x1F;
97 * if(kernel) { kernel -= 1; epilog += 32; }
115 * epilogdws = epilog >> 3;
125 * if (epilog & 4) { ptr4[0] = (u32) data0; data0 >>= 32; ptr_out += 4;}
127 * if (epilog & 2) { ptr2[0] = (u16) data0; data0 >>= 16; ptr_out += 2;}
128 * if (epilog & 1) { *ptr_out++ = (u8) data0; }
148 #define ifbyte p0 /* if transfer has bytes in epilog/prolog */
149 #define ifhword p0 /* if transfer has shorts in epilog/prolog */
150 #define ifword p0 /* if transfer has words in epilog/prolog */
153 #define noepilog p0 /* no epilog, xfer ends on 32byte boundary */
161 #define epilog R3 /* bytes in epilog */
167 #define shift2 R5 /* in epilog to workshifter to extract bytes */
169 #define epilogdws R15 /* number dwords in epilog */
250 epilog = and(kernel, #31);
343 if(p3.new) epilog = add(epilog, #32);
436 noepilog = cmp.eq(epilog,#0);
437 epilogdws = lsr(epilog, #3);
438 kernel = and(epilog, #7);
444 shift2 = asl(epilog, #3);
448 ifword = tstbit(epilog,#2);
450 if(!p3) epilog = add(epilog, #-16);
465 p3 = cmp.gt(epilog, kernel);
470 epilog = add(epilog, #-8);
477 ifhword = tstbit(epilog,#1);
483 ifbyte = tstbit(epilog,#0);