blob: ccf1f61ddf766c14e341c5ebf07d7d1520db8f42 [file] [log] [blame]
#include "THSize.h"
int THSize_isSameSizeAs(const long *sizeA, long dimsA, const long *sizeB, long dimsB) {
int d;
if (dimsA != dimsB)
return 0;
for(d = 0; d < dimsA; ++d)
{
if(sizeA[d] != sizeB[d])
return 0;
}
return 1;
}
ptrdiff_t THSize_nElement(long dims, long *size) {
if(dims == 0)
return 0;
else
{
ptrdiff_t nElement = 1;
int d;
for(d = 0; d < dims; d++)
nElement *= size[d];
return nElement;
}
}