[BACK]Return to array.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / builtin

Diff for /OpenXM_contrib2/asir2000/builtin/array.c between version 1.19 and 1.20

version 1.19, 2001/09/17 02:47:07 version 1.20, 2001/09/17 03:33:57
Line 45 
Line 45 
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  *   *
  * $OpenXM: OpenXM_contrib2/asir2000/builtin/array.c,v 1.18 2001/09/17 01:18:34 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/builtin/array.c,v 1.19 2001/09/17 02:47:07 noro Exp $
 */  */
 #include "ca.h"  #include "ca.h"
 #include "base.h"  #include "base.h"
Line 1452  register int len;
Line 1452  register int len;
         p[r->index] = 0; r++;          p[r->index] = 0; r++;
         for ( len--; len; len--, r++ ) {          for ( len--; len; len--, r++ ) {
                 pj = p+r->index;                  pj = p+r->index;
                 DMA0(r->c,hc,*pj,up,lo);                  DMA(r->c,hc,*pj,up,lo);
                 if ( up ) {                  if ( up ) {
                         DSAB(m,up,lo,dmy,*pj);                          DSAB(m,up,lo,dmy,*pj);
                 } else                  } else
Line 1474  int len;
Line 1474  int len;
         *p++ = 0; r++; len--;          *p++ = 0; r++; len--;
         for ( ; len; len--, r++, p++ )          for ( ; len; len--, r++, p++ )
                 if ( *r ) {                  if ( *r ) {
                         DMA0(*r,hc,*p,up,lo);                          DMA(*r,hc,*p,up,lo);
                         if ( up ) {                          if ( up ) {
                                 DSAB(m,up,lo,dmy,*p);                                  DSAB(m,up,lo,dmy,*p);
                         } else                          } else

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.20

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>