value = max(value, *((__global DATA_TYPE *)tensor4D_offset(&in, indices[0], indices[1], indices[2], indices[3])));
if(tval!=value)
{
- switch(axis)
- {
- case 0: idx = indices[0];
- tval = value;
- break;
- case 1: idx = indices[1];
- tval = value;
- break;
- case 2: idx = indices[2];
- tval = value;
- break;
- case 3: idx = indices[3];
- tval = value;
- break;
- default: break;
- }
+ idx = indices[axis];
+ tval = value;
}
}
value = min(value, *((__global DATA_TYPE *)tensor4D_offset(&in, indices[0], indices[1], indices[2], indices[3])));
if(tval!=value)
{
- switch(axis)
- {
- case 0: idx = indices[0];
- tval = value;
- break;
- case 1: idx = indices[1];
- tval = value;
- break;
- case 2: idx = indices[2];
- tval = value;
- break;
- case 3: idx = indices[3];
- tval = value;
- break;
- default: break;
- }
+ idx = indices[axis];
+ tval = value;
}
}