Ignore:
Timestamp:
Jul 13, 2017, 11:01:58 AM (7 years ago)
Author:
meunier
Message:
  • Mise à jour NR2 et Rosenfeld
File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/applications/rosenfeld/nrc2/src/nralloc2.c

    r821 r826  
    160160#undef remote_type_matrix
    161161#define remote_type_matrix(t) \
    162 t ** short_name(t,remote_,matrix)(int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch) \
     162t ** short_name(t,remote_,matrix)(int32_t nrl, int32_t nrh, int32_t ncl, int32_t nch, int32_t x, int32_t y) \
    163163{                                                                              \
    164164    int32_t nrow = nrh - nrl + 1;                                              \
     
    166166    t ** m;                                                                    \
    167167    /* allocate pointers to row */                                             \
    168     m = malloc((nrow + NR_END) * sizeof(t *));                                 \
     168    m = remote_malloc((nrow + NR_END) * sizeof(t *), x, y);                    \
    169169    if (m == NULL) {                                                           \
    170170        nrerror("*** Error: allocation failure in %s\n", __func__);            \
     
    173173    m -= nrl;                                                                  \
    174174    /* allocate rows and set pointers to them */                               \
    175     m[nrl] = malloc((nrow * ncol + NR_END) * sizeof(t));                       \
     175    m[nrl] = remote_malloc((nrow * ncol + NR_END) * sizeof(t), x, y);          \
    176176    if (m[nrl] == NULL) {                                                      \
    177177        nrerror("*** Error: allocation failure in %s\n", __func__);            \
Note: See TracChangeset for help on using the changeset viewer.